aboutsummaryrefslogtreecommitdiff
path: root/csharp/src/ProtocolBuffers.Test/UnknownFieldSetTest.cs
diff options
context:
space:
mode:
authorJon Skeet <jonskeet@google.com>2015-05-12 09:47:19 +0100
committerJon Skeet <jonskeet@google.com>2015-05-12 09:48:02 +0100
commit90c8932fc7316b5afaae350395624b6fd2e73a97 (patch)
tree080924d0a9fd8f52d88b1ee4fb76f9aa3bd802cd /csharp/src/ProtocolBuffers.Test/UnknownFieldSetTest.cs
parentc58b2c66448f83c25da0251fe6cf5b12299fa581 (diff)
downloadprotobuf-90c8932fc7316b5afaae350395624b6fd2e73a97.tar.gz
protobuf-90c8932fc7316b5afaae350395624b6fd2e73a97.tar.bz2
protobuf-90c8932fc7316b5afaae350395624b6fd2e73a97.zip
Convert back to using NUnit, which is now loaded via NuGet.
This includes the NUnit test adapter which allows NUnit tests to be run under VS without any extra plugins. Unfortunate the compatibility tests using the abstract test fixture class show up as "external" tests, and aren't well presented - but they do run.
Diffstat (limited to 'csharp/src/ProtocolBuffers.Test/UnknownFieldSetTest.cs')
-rw-r--r--csharp/src/ProtocolBuffers.Test/UnknownFieldSetTest.cs108
1 files changed, 54 insertions, 54 deletions
diff --git a/csharp/src/ProtocolBuffers.Test/UnknownFieldSetTest.cs b/csharp/src/ProtocolBuffers.Test/UnknownFieldSetTest.cs
index f20ba7cb..97f48ead 100644
--- a/csharp/src/ProtocolBuffers.Test/UnknownFieldSetTest.cs
+++ b/csharp/src/ProtocolBuffers.Test/UnknownFieldSetTest.cs
@@ -38,7 +38,7 @@ using System;
using System.Collections.Generic;
using Google.ProtocolBuffers.Descriptors;
using Google.ProtocolBuffers.TestProtos;
-using Xunit;
+using NUnit.Framework;
namespace Google.ProtocolBuffers
{
@@ -103,39 +103,39 @@ namespace Google.ProtocolBuffers
// =================================================================
- [Fact]
+ [Test]
public void Varint()
{
UnknownField field = GetField("optional_int32");
- Assert.Equal(1, field.VarintList.Count);
- Assert.Equal(allFields.OptionalInt32, (long) field.VarintList[0]);
+ Assert.AreEqual(1, field.VarintList.Count);
+ Assert.AreEqual(allFields.OptionalInt32, (long) field.VarintList[0]);
}
- [Fact]
+ [Test]
public void Fixed32()
{
UnknownField field = GetField("optional_fixed32");
- Assert.Equal(1, field.Fixed32List.Count);
- Assert.Equal<long>(allFields.OptionalFixed32, (int) field.Fixed32List[0]);
+ Assert.AreEqual(1, field.Fixed32List.Count);
+ Assert.AreEqual(allFields.OptionalFixed32, (int) field.Fixed32List[0]);
}
- [Fact]
+ [Test]
public void Fixed64()
{
UnknownField field = GetField("optional_fixed64");
- Assert.Equal(1, field.Fixed64List.Count);
- Assert.Equal((long)allFields.OptionalFixed64, (long)field.Fixed64List[0]);
+ Assert.AreEqual(1, field.Fixed64List.Count);
+ Assert.AreEqual((long)allFields.OptionalFixed64, (long)field.Fixed64List[0]);
}
- [Fact]
+ [Test]
public void LengthDelimited()
{
UnknownField field = GetField("optional_bytes");
- Assert.Equal(1, field.LengthDelimitedList.Count);
- Assert.Equal(allFields.OptionalBytes, field.LengthDelimitedList[0]);
+ Assert.AreEqual(1, field.LengthDelimitedList.Count);
+ Assert.AreEqual(allFields.OptionalBytes, field.LengthDelimitedList[0]);
}
- [Fact]
+ [Test]
public void Group()
{
FieldDescriptor nestedFieldDescriptor =
@@ -143,35 +143,35 @@ namespace Google.ProtocolBuffers
Assert.NotNull(nestedFieldDescriptor);
UnknownField field = GetField("optionalgroup");
- Assert.Equal(1, field.GroupList.Count);
+ Assert.AreEqual(1, field.GroupList.Count);
UnknownFieldSet group = field.GroupList[0];
- Assert.Equal(1, group.FieldDictionary.Count);
- Assert.True(group.HasField(nestedFieldDescriptor.FieldNumber));
+ Assert.AreEqual(1, group.FieldDictionary.Count);
+ Assert.IsTrue(group.HasField(nestedFieldDescriptor.FieldNumber));
UnknownField nestedField = group[nestedFieldDescriptor.FieldNumber];
- Assert.Equal(1, nestedField.VarintList.Count);
- Assert.Equal(allFields.OptionalGroup.A, (long) nestedField.VarintList[0]);
+ Assert.AreEqual(1, nestedField.VarintList.Count);
+ Assert.AreEqual(allFields.OptionalGroup.A, (long) nestedField.VarintList[0]);
}
- [Fact]
+ [Test]
public void Serialize()
{
// Check that serializing the UnknownFieldSet produces the original data again.
ByteString data = emptyMessage.ToByteString();
- Assert.Equal(allFieldsData, data);
+ Assert.AreEqual(allFieldsData, data);
}
- [Fact]
+ [Test]
public void CopyFrom()
{
TestEmptyMessage message =
TestEmptyMessage.CreateBuilder().MergeFrom(emptyMessage).Build();
- Assert.Equal(emptyMessage.ToString(), message.ToString());
+ Assert.AreEqual(emptyMessage.ToString(), message.ToString());
}
- [Fact]
+ [Test]
public void MergeFrom()
{
TestEmptyMessage source =
@@ -200,7 +200,7 @@ namespace Google.ProtocolBuffers
.MergeFrom(source)
.Build();
- Assert.Equal(
+ Assert.AreEqual(
"1: 1\n" +
"2: 2\n" +
"3: 3\n" +
@@ -208,23 +208,23 @@ namespace Google.ProtocolBuffers
destination.ToString());
}
- [Fact]
+ [Test]
public void Clear()
{
UnknownFieldSet fields =
UnknownFieldSet.CreateBuilder().MergeFrom(unknownFields).Clear().Build();
- Assert.Equal(0, fields.FieldDictionary.Count);
+ Assert.AreEqual(0, fields.FieldDictionary.Count);
}
- [Fact]
+ [Test]
public void ClearMessage()
{
TestEmptyMessage message =
TestEmptyMessage.CreateBuilder().MergeFrom(emptyMessage).Clear().Build();
- Assert.Equal(0, message.SerializedSize);
+ Assert.AreEqual(0, message.SerializedSize);
}
- [Fact]
+ [Test]
public void ParseKnownAndUnknown()
{
// Test mixing known and unknown fields when parsing.
@@ -239,14 +239,14 @@ namespace Google.ProtocolBuffers
TestAllTypes destination = TestAllTypes.ParseFrom(data);
TestUtil.AssertAllFieldsSet(destination);
- Assert.Equal(1, destination.UnknownFields.FieldDictionary.Count);
+ Assert.AreEqual(1, destination.UnknownFields.FieldDictionary.Count);
UnknownField field = destination.UnknownFields[123456];
- Assert.Equal(1, field.VarintList.Count);
- Assert.Equal(654321, (long) field.VarintList[0]);
+ Assert.AreEqual(1, field.VarintList.Count);
+ Assert.AreEqual(654321, (long) field.VarintList[0]);
}
- [Fact]
+ [Test]
public void WrongTypeTreatedAsUnknown()
{
// Test that fields of the wrong wire type are treated like unknown fields
@@ -258,10 +258,10 @@ namespace Google.ProtocolBuffers
// All fields should have been interpreted as unknown, so the debug strings
// should be the same.
- Assert.Equal(emptyMessage.ToString(), allTypesMessage.ToString());
+ Assert.AreEqual(emptyMessage.ToString(), allTypesMessage.ToString());
}
- [Fact]
+ [Test]
public void UnknownExtensions()
{
// Make sure fields are properly parsed to the UnknownFieldSet even when
@@ -270,12 +270,12 @@ namespace Google.ProtocolBuffers
TestEmptyMessageWithExtensions message =
TestEmptyMessageWithExtensions.ParseFrom(allFieldsData);
- Assert.Equal(unknownFields.FieldDictionary.Count,
+ Assert.AreEqual(unknownFields.FieldDictionary.Count,
message.UnknownFields.FieldDictionary.Count);
- Assert.Equal(allFieldsData, message.ToByteString());
+ Assert.AreEqual(allFieldsData, message.ToByteString());
}
- [Fact]
+ [Test]
public void WrongExtensionTypeTreatedAsUnknown()
{
// Test that fields of the wrong wire type are treated like unknown fields
@@ -287,11 +287,11 @@ namespace Google.ProtocolBuffers
// All fields should have been interpreted as unknown, so the debug strings
// should be the same.
- Assert.Equal(emptyMessage.ToString(),
+ Assert.AreEqual(emptyMessage.ToString(),
allExtensionsMessage.ToString());
}
- [Fact]
+ [Test]
public void ParseUnknownEnumValue()
{
FieldDescriptor singularField =
@@ -320,7 +320,7 @@ namespace Google.ProtocolBuffers
{
TestAllTypes message = TestAllTypes.ParseFrom(data);
- Assert.Equal(TestAllTypes.Types.NestedEnum.BAR,
+ Assert.AreEqual(TestAllTypes.Types.NestedEnum.BAR,
message.OptionalNestedEnum);
TestUtil.AssertEqual(new[] {TestAllTypes.Types.NestedEnum.FOO, TestAllTypes.Types.NestedEnum.BAZ},
message.RepeatedNestedEnumList);
@@ -331,7 +331,7 @@ namespace Google.ProtocolBuffers
{
TestAllExtensions message =
TestAllExtensions.ParseFrom(data, TestUtil.CreateExtensionRegistry());
- Assert.Equal(TestAllTypes.Types.NestedEnum.BAR,
+ Assert.AreEqual(TestAllTypes.Types.NestedEnum.BAR,
message.GetExtension(Unittest.OptionalNestedEnumExtension));
TestUtil.AssertEqual(new[] {TestAllTypes.Types.NestedEnum.FOO, TestAllTypes.Types.NestedEnum.BAZ},
message.GetExtension(Unittest.RepeatedNestedEnumExtension));
@@ -340,7 +340,7 @@ namespace Google.ProtocolBuffers
}
}
- [Fact]
+ [Test]
public void LargeVarint()
{
ByteString data =
@@ -353,11 +353,11 @@ namespace Google.ProtocolBuffers
.ToByteString();
UnknownFieldSet parsed = UnknownFieldSet.ParseFrom(data);
UnknownField field = parsed[1];
- Assert.Equal(1, field.VarintList.Count);
- Assert.Equal(0x7FFFFFFFFFFFFFFFUL, field.VarintList[0]);
+ Assert.AreEqual(1, field.VarintList.Count);
+ Assert.AreEqual(0x7FFFFFFFFFFFFFFFUL, field.VarintList[0]);
}
- [Fact]
+ [Test]
public void EqualsAndHashCode()
{
UnknownField fixed32Field = UnknownField.CreateBuilder().AddFixed32(1).Build();
@@ -405,10 +405,10 @@ namespace Google.ProtocolBuffers
private static void CheckNotEqual(UnknownFieldSet s1, UnknownFieldSet s2)
{
String equalsError = string.Format("{0} should not be equal to {1}", s1, s2);
- Assert.False(s1.Equals(s2), equalsError);
- Assert.False(s2.Equals(s1), equalsError);
+ Assert.IsFalse(s1.Equals(s2), equalsError);
+ Assert.IsFalse(s2.Equals(s1), equalsError);
- Assert.False(s1.GetHashCode() == s2.GetHashCode(),
+ Assert.IsFalse(s1.GetHashCode() == s2.GetHashCode(),
string.Format("{0} should have a different hash code from {1}", s1, s2));
}
@@ -419,13 +419,13 @@ namespace Google.ProtocolBuffers
private static void CheckEqualsIsConsistent(UnknownFieldSet set)
{
// Object should be equal to itself.
- Assert.Equal(set, set);
+ Assert.AreEqual(set, set);
// Object should be equal to a copy of itself.
UnknownFieldSet copy = UnknownFieldSet.CreateBuilder(set).Build();
- Assert.Equal(set, copy);
- Assert.Equal(copy, set);
- Assert.Equal(set.GetHashCode(), copy.GetHashCode());
+ Assert.AreEqual(set, copy);
+ Assert.AreEqual(copy, set);
+ Assert.AreEqual(set.GetHashCode(), copy.GetHashCode());
}
}
} \ No newline at end of file