From eac64a5f7afdfca32476534fd8d0bf69d77002ca Mon Sep 17 00:00:00 2001 From: csharptest Date: Tue, 4 Oct 2011 13:43:26 -0500 Subject: - Upgraded NUnit - Added StatLight and Silverlight unit testing - Added copies of all projects for Silverlight - Integrated Silverlight unit tests in build --- .../AbstractBuilderLiteTest.cs | 66 +++++++++++----------- 1 file changed, 33 insertions(+), 33 deletions(-) (limited to 'src/ProtocolBuffersLite.Test/AbstractBuilderLiteTest.cs') diff --git a/src/ProtocolBuffersLite.Test/AbstractBuilderLiteTest.cs b/src/ProtocolBuffersLite.Test/AbstractBuilderLiteTest.cs index 2a612a9c..2e5b11e8 100644 --- a/src/ProtocolBuffersLite.Test/AbstractBuilderLiteTest.cs +++ b/src/ProtocolBuffersLite.Test/AbstractBuilderLiteTest.cs @@ -39,14 +39,14 @@ using System.Collections.Generic; using System.IO; using Google.ProtocolBuffers; using Google.ProtocolBuffers.TestProtos; -using NUnit.Framework; +using Microsoft.VisualStudio.TestTools.UnitTesting; namespace Google.ProtocolBuffers { - [TestFixture] + [TestClass] public class AbstractBuilderLiteTest { - [Test] + [TestMethod] public void TestMergeFromCodedInputStream() { TestAllTypesLite copy, @@ -62,10 +62,10 @@ namespace Google.ProtocolBuffers copy = copy.ToBuilder().MergeFrom(ci).Build(); } - Assert.AreEqual(msg.ToByteArray(), copy.ToByteArray()); + TestUtil.AssertBytesEqual(msg.ToByteArray(), copy.ToByteArray()); } - [Test] + [TestMethod] public void TestIBuilderLiteWeakClear() { TestAllTypesLite copy, msg = TestAllTypesLite.DefaultInstance; @@ -74,10 +74,10 @@ namespace Google.ProtocolBuffers Assert.AreNotEqual(msg.ToByteArray(), copy.ToByteArray()); copy = (TestAllTypesLite) ((IBuilderLite) copy.ToBuilder()).WeakClear().WeakBuild(); - Assert.AreEqual(msg.ToByteArray(), copy.ToByteArray()); + TestUtil.AssertBytesEqual(msg.ToByteArray(), copy.ToByteArray()); } - [Test] + [TestMethod] public void TestBuilderLiteMergeFromCodedInputStream() { TestAllTypesLite copy, @@ -89,10 +89,10 @@ namespace Google.ProtocolBuffers copy = copy.ToBuilder().MergeFrom(CodedInputStream.CreateInstance(new MemoryStream(msg.ToByteArray()))).Build(); - Assert.AreEqual(msg.ToByteArray(), copy.ToByteArray()); + TestUtil.AssertBytesEqual(msg.ToByteArray(), copy.ToByteArray()); } - [Test] + [TestMethod] public void TestBuilderLiteMergeDelimitedFrom() { TestAllTypesLite copy, @@ -105,10 +105,10 @@ namespace Google.ProtocolBuffers msg.WriteDelimitedTo(s); s.Position = 0; copy = copy.ToBuilder().MergeDelimitedFrom(s).Build(); - Assert.AreEqual(msg.ToByteArray(), copy.ToByteArray()); + TestUtil.AssertBytesEqual(msg.ToByteArray(), copy.ToByteArray()); } - [Test] + [TestMethod] public void TestBuilderLiteMergeDelimitedFromExtensions() { TestAllExtensionsLite copy, @@ -127,11 +127,11 @@ namespace Google.ProtocolBuffers UnitTestLiteProtoFile.RegisterAllExtensions(registry); copy = copy.ToBuilder().MergeDelimitedFrom(s, registry).Build(); - Assert.AreEqual(msg.ToByteArray(), copy.ToByteArray()); + TestUtil.AssertBytesEqual(msg.ToByteArray(), copy.ToByteArray()); Assert.AreEqual("Should be merged.", copy.GetExtension(UnitTestLiteProtoFile.OptionalStringExtensionLite)); } - [Test] + [TestMethod] public void TestBuilderLiteMergeFromStream() { TestAllTypesLite copy, @@ -144,10 +144,10 @@ namespace Google.ProtocolBuffers msg.WriteTo(s); s.Position = 0; copy = copy.ToBuilder().MergeFrom(s).Build(); - Assert.AreEqual(msg.ToByteArray(), copy.ToByteArray()); + TestUtil.AssertBytesEqual(msg.ToByteArray(), copy.ToByteArray()); } - [Test] + [TestMethod] public void TestBuilderLiteMergeFromStreamExtensions() { TestAllExtensionsLite copy, @@ -166,11 +166,11 @@ namespace Google.ProtocolBuffers UnitTestLiteProtoFile.RegisterAllExtensions(registry); copy = copy.ToBuilder().MergeFrom(s, registry).Build(); - Assert.AreEqual(msg.ToByteArray(), copy.ToByteArray()); + TestUtil.AssertBytesEqual(msg.ToByteArray(), copy.ToByteArray()); Assert.AreEqual("Should be merged.", copy.GetExtension(UnitTestLiteProtoFile.OptionalStringExtensionLite)); } - [Test] + [TestMethod] public void TestIBuilderLiteWeakMergeFromIMessageLite() { TestAllTypesLite copy, @@ -181,10 +181,10 @@ namespace Google.ProtocolBuffers Assert.AreNotEqual(msg.ToByteArray(), copy.ToByteArray()); copy = (TestAllTypesLite) ((IBuilderLite) copy.ToBuilder()).WeakMergeFrom((IMessageLite) msg).WeakBuild(); - Assert.AreEqual(msg.ToByteArray(), copy.ToByteArray()); + TestUtil.AssertBytesEqual(msg.ToByteArray(), copy.ToByteArray()); } - [Test] + [TestMethod] public void TestIBuilderLiteWeakMergeFromByteString() { TestAllTypesLite copy, @@ -195,10 +195,10 @@ namespace Google.ProtocolBuffers Assert.AreNotEqual(msg.ToByteArray(), copy.ToByteArray()); copy = (TestAllTypesLite) ((IBuilderLite) copy.ToBuilder()).WeakMergeFrom(msg.ToByteString()).WeakBuild(); - Assert.AreEqual(msg.ToByteArray(), copy.ToByteArray()); + TestUtil.AssertBytesEqual(msg.ToByteArray(), copy.ToByteArray()); } - [Test] + [TestMethod] public void TestIBuilderLiteWeakMergeFromByteStringExtensions() { TestAllExtensionsLite copy, @@ -220,11 +220,11 @@ namespace Google.ProtocolBuffers copy = (TestAllExtensionsLite) ((IBuilderLite) copy.ToBuilder()).WeakMergeFrom(msg.ToByteString(), registry).WeakBuild(); - Assert.AreEqual(msg.ToByteArray(), copy.ToByteArray()); + TestUtil.AssertBytesEqual(msg.ToByteArray(), copy.ToByteArray()); Assert.AreEqual("Should be merged.", copy.GetExtension(UnitTestLiteProtoFile.OptionalStringExtensionLite)); } - [Test] + [TestMethod] public void TestIBuilderLiteWeakMergeFromCodedInputStream() { TestAllTypesLite copy, @@ -240,10 +240,10 @@ namespace Google.ProtocolBuffers copy = (TestAllTypesLite) ((IBuilderLite) copy.ToBuilder()).WeakMergeFrom(ci).WeakBuild(); } - Assert.AreEqual(msg.ToByteArray(), copy.ToByteArray()); + TestUtil.AssertBytesEqual(msg.ToByteArray(), copy.ToByteArray()); } - [Test] + [TestMethod] public void TestIBuilderLiteWeakBuildPartial() { IBuilderLite builder = TestRequiredLite.CreateBuilder(); @@ -252,10 +252,10 @@ namespace Google.ProtocolBuffers IMessageLite msg = builder.WeakBuildPartial(); Assert.IsFalse(msg.IsInitialized); - Assert.AreEqual(msg.ToByteArray(), TestRequiredLite.DefaultInstance.ToByteArray()); + TestUtil.AssertBytesEqual(msg.ToByteArray(), TestRequiredLite.DefaultInstance.ToByteArray()); } - [Test, ExpectedException(typeof (UninitializedMessageException))] + [TestMethod, ExpectedException(typeof (UninitializedMessageException))] public void TestIBuilderLiteWeakBuildUninitialized() { IBuilderLite builder = TestRequiredLite.CreateBuilder(); @@ -263,7 +263,7 @@ namespace Google.ProtocolBuffers builder.WeakBuild(); } - [Test] + [TestMethod] public void TestIBuilderLiteWeakBuild() { IBuilderLite builder = TestRequiredLite.CreateBuilder() @@ -273,7 +273,7 @@ namespace Google.ProtocolBuffers builder.WeakBuild(); } - [Test] + [TestMethod] public void TestIBuilderLiteWeakClone() { TestRequiredLite msg = TestRequiredLite.CreateBuilder() @@ -281,17 +281,17 @@ namespace Google.ProtocolBuffers Assert.IsTrue(msg.IsInitialized); IMessageLite copy = ((IBuilderLite) msg.ToBuilder()).WeakClone().WeakBuild(); - Assert.AreEqual(msg.ToByteArray(), copy.ToByteArray()); + TestUtil.AssertBytesEqual(msg.ToByteArray(), copy.ToByteArray()); } - [Test] + [TestMethod] public void TestIBuilderLiteWeakDefaultInstance() { Assert.IsTrue(ReferenceEquals(TestRequiredLite.DefaultInstance, ((IBuilderLite) TestRequiredLite.CreateBuilder()).WeakDefaultInstanceForType)); } - [Test] + [TestMethod] public void TestGeneratedBuilderLiteAddRange() { TestAllTypesLite copy, @@ -303,7 +303,7 @@ namespace Google.ProtocolBuffers .Build(); copy = msg.DefaultInstanceForType.ToBuilder().MergeFrom(msg).Build(); - Assert.AreEqual(msg.ToByteArray(), copy.ToByteArray()); + TestUtil.AssertBytesEqual(msg.ToByteArray(), copy.ToByteArray()); } } } \ No newline at end of file -- cgit v1.2.3