public void Constuctor() { var tpe = new TopicPartitionError("mytopic", 42, ErrorCode.Local_BadMsg); Assert.Equal("mytopic", tpe.Topic); Assert.Equal((Partition)42, tpe.Partition); Assert.Equal(new Error(ErrorCode.Local_BadMsg), tpe.Error); }
public void Constuctor() { var tpe = new TopicPartitionError("mytopic", 42, ErrorCode.Local_BadMsg); Assert.Equal(tpe.Topic, "mytopic"); Assert.Equal(tpe.Partition, 42); Assert.Equal(tpe.Error, new Error(ErrorCode.Local_BadMsg)); }
public void ToStringTest() { var tpe = new TopicPartitionError("mytopic", 42, ErrorCode.Local_BadMsg); Assert.Contains(tpe.Topic, tpe.ToString()); Assert.Contains(tpe.Partition.ToString(), tpe.ToString()); Assert.Contains(tpe.Error.ToString(), tpe.ToString()); Assert.Contains(tpe.Error.Reason, tpe.ToString()); }
public void ToStringTest() { Library.Load(); var tpe = new TopicPartitionError("mytopic", 42, ErrorCode.Local_BadMsg); Assert.True(tpe.ToString().Contains(tpe.Topic)); Assert.True(tpe.ToString().Contains(tpe.Partition.ToString())); Assert.True(tpe.ToString().Contains(tpe.Error.ToString())); Assert.True(tpe.ToString().Contains(tpe.Error.Reason)); }
public void NullEquality() { var tpe1 = new TopicPartitionError("a", 31, ErrorCode.NoError); TopicPartitionError tpe2 = null; TopicPartitionError tpe3 = null; Assert.NotEqual(tpe1, tpe2); Assert.False(tpe1.Equals(tpe2)); Assert.False(tpe1 == tpe2); Assert.True(tpe1 != tpe2); Assert.NotEqual(tpe2, tpe1); Assert.False(tpe2 == tpe1); Assert.True(tpe2 != tpe1); Assert.Equal(tpe2, tpe3); Assert.True(tpe2 == tpe3); Assert.False(tpe2 != tpe3); }
public void Equality() { var a = new TopicPartitionError("a", 31, ErrorCode.NoError); var a2 = new TopicPartitionError("a", 31, ErrorCode.NoError); var nes = new List <TopicPartitionError> { new TopicPartitionError("b", 31, ErrorCode.NoError), new TopicPartitionError("a", 32, ErrorCode.NoError), new TopicPartitionError("a", 31, ErrorCode.Local_Conflict), }; Assert.Equal(a, a2); Assert.True(a.Equals(a2)); Assert.True(a == a2); Assert.False(a != a2); foreach (var ne in nes) { Assert.NotEqual(a, ne); Assert.False(a.Equals(ne)); Assert.False(a == ne); Assert.True(a != ne); } }
public void Properties() { var tpe = new TopicPartitionError("mytopic", 42, ErrorCode.NoError); Assert.Equal(tpe.TopicPartition, new TopicPartition("mytopic", 42)); }