12
12
using Akka . TestKit ;
13
13
using Xunit ;
14
14
using FluentAssertions ;
15
+ using Akka . Util ;
15
16
16
17
namespace Akka . Cluster . Tests . Serialization
17
18
{
@@ -22,9 +23,9 @@ public ClusterMessageSerializerSpec()
22
23
{
23
24
}
24
25
25
- private static readonly Member a1 = TestMember . Create ( new Address ( "akka.tcp" , "sys" , "a" , 2552 ) , MemberStatus . Joining ) ;
26
- private static readonly Member b1 = TestMember . Create ( new Address ( "akka.tcp" , "sys" , "b" , 2552 ) , MemberStatus . Up , ImmutableHashSet . Create ( "r1" ) ) ;
27
- private static readonly Member c1 = TestMember . Create ( new Address ( "akka.tcp" , "sys" , "c" , 2552 ) , MemberStatus . Leaving , ImmutableHashSet . Create ( "r2" ) ) ;
26
+ private static readonly Member a1 = TestMember . Create ( new Address ( "akka.tcp" , "sys" , "a" , 2552 ) , MemberStatus . Joining , appVersion : AkkaVersion . Create ( "1.0.0" ) ) ;
27
+ private static readonly Member b1 = TestMember . Create ( new Address ( "akka.tcp" , "sys" , "b" , 2552 ) , MemberStatus . Up , ImmutableHashSet . Create ( "r1" ) , appVersion : AkkaVersion . Create ( "1.1.0" ) ) ;
28
+ private static readonly Member c1 = TestMember . Create ( new Address ( "akka.tcp" , "sys" , "c" , 2552 ) , MemberStatus . Leaving , ImmutableHashSet . Create ( "r2" ) , appVersion : AkkaVersion . Create ( "1.1.0" ) ) ;
28
29
private static readonly Member d1 = TestMember . Create ( new Address ( "akka.tcp" , "sys" , "d" , 2552 ) , MemberStatus . Exiting , ImmutableHashSet . Create ( "r1" , "r2" ) ) ;
29
30
private static readonly Member e1 = TestMember . Create ( new Address ( "akka.tcp" , "sys" , "e" , 2552 ) , MemberStatus . Down , ImmutableHashSet . Create ( "r3" ) ) ;
30
31
@@ -93,7 +94,10 @@ public void Can_serialize_Join()
93
94
{
94
95
var address = new Address ( "akka.tcp" , "system" , "some.host.org" , 4711 ) ;
95
96
var uniqueAddress = new UniqueAddress ( address , 17 ) ;
96
- var message = new InternalClusterAction . Join ( uniqueAddress , ImmutableHashSet . Create ( "foo" , "bar" ) ) ;
97
+ var message = new InternalClusterAction . Join ( uniqueAddress , ImmutableHashSet . Create ( "foo" , "bar" ) , AkkaVersion . Zero ) ;
98
+ AssertEqual ( message ) ;
99
+
100
+ message = new InternalClusterAction . Join ( uniqueAddress , ImmutableHashSet . Create ( "foo" , "bar" ) , AkkaVersion . Create ( "1.2.3" ) ) ;
97
101
AssertEqual ( message ) ;
98
102
}
99
103
0 commit comments