summaryrefslogtreecommitdiff
path: root/backend/src/Models
diff options
context:
space:
mode:
Diffstat (limited to 'backend/src/Models')
-rw-r--r--backend/src/Models/RangedWeapon.zig13
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",