diff options
Diffstat (limited to 'backend/src/Models')
| -rw-r--r-- | backend/src/Models/RangedWeapon.zig | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/backend/src/Models/RangedWeapon.zig b/backend/src/Models/RangedWeapon.zig index 7ec1f01..bfc40b6 100644 --- a/backend/src/Models/RangedWeapon.zig +++ b/backend/src/Models/RangedWeapon.zig @@ -1,6 +1,8 @@ const std = @import("std"); pub const RangedWeaponType = struct { + Name: []const u8, + WeaponType: []const u8, Accuracy: i8, Concealability: []const u8, @@ -29,8 +31,11 @@ pub const RangedWeaponType = struct { } }; -test "CompactNotation" { - var testType: RangedWeaponType = .{ +// ==================== tests ==================== + +fn getTestType() RangedWeaponType { + return .{ + .Name = "any", .WeaponType = "P", .Accuracy = -1, .Concealability = "P", @@ -41,6 +46,10 @@ test "CompactNotation" { .RateOfFire = 2, .Reliability = "ST" }; +} + +test "CompactNotation" { + var testType = getTestType(); try std.testing.expectEqualStrings( "P/-1/P/E/1D6(5mm)/8/2/ST", |
