rust/hedgewars-server/src/protocol/test.rs
changeset 14795 add191d825f4
parent 14783 b3adc030104b
child 15074 c5a6e8566425
--- a/rust/hedgewars-server/src/protocol/test.rs	Fri Apr 12 19:26:44 2019 +0300
+++ b/rust/hedgewars-server/src/protocol/test.rs	Fri Apr 12 22:36:54 2019 +0300
@@ -129,6 +129,7 @@
                     hog(8),
                 ];
                 TeamInfo {
+                    owner: String::new(),
                     name,
                     color,
                     grave,
@@ -150,7 +151,7 @@
     type Parameters = ();
 
     fn arbitrary_with(args: Self::Parameters) -> Self::Strategy {
-        (0..2)
+        (0..=2)
             .no_shrink()
             .prop_flat_map(|i| {
                 proto_msg_match!(i, def = ServerVar::LatestProto(0),
@@ -166,14 +167,13 @@
 }
 
 pub fn gen_proto_msg() -> BoxedStrategy<HWProtocolMessage> where {
-    let res = (0..58).no_shrink().prop_flat_map(|i| {
-        proto_msg_match!(i, def = Malformed,
+    let res = (0..=55).no_shrink().prop_flat_map(|i| {
+        proto_msg_match!(i, def = Ping,
             0 => Ping(),
             1 => Pong(),
             2 => Quit(Option<Ascii>),
-            //3 => Cmd
             4 => Global(Ascii),
-            5 => Watch(Ascii),
+            5 => Watch(u32),
             6 => ToggleServerRegisteredOnly(),
             7 => SuperPower(),
             8 => Info(Ascii),
@@ -223,9 +223,7 @@
             52 => Save(Ascii, Ascii),
             53 => Delete(Ascii),
             54 => SaveRoom(Ascii),
-            55 => LoadRoom(Ascii),
-            56 => Malformed(),
-            57 => Empty()
+            55 => LoadRoom(Ascii)
         )
     });
     res.boxed()