summaryrefslogtreecommitdiff
path: root/backend/src/Models/RangedWeapon.zig
diff options
context:
space:
mode:
authorphyscik <mynameisgennadiy@vk.com>2026-04-14 01:06:17 +0500
committerphyscik <mynameisgennadiy@vk.com>2026-04-14 01:06:17 +0500
commitcc133dd2e36c9eee7f04a29322e5a18181971189 (patch)
tree09cc108b5410aa107bf07129c3b13f5eab6f43dd /backend/src/Models/RangedWeapon.zig
parenta1473d2474c93e1be9a786ced3b40bbdff45fff6 (diff)
db connection
Diffstat (limited to 'backend/src/Models/RangedWeapon.zig')
-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",