aboutsummaryrefslogtreecommitdiff
path: root/src/ProtocolBuffers.Test/NameHelpersTest.cs
diff options
context:
space:
mode:
authorcsharptest <roger@csharptest.net>2011-08-12 18:28:38 -0500
committerrogerk <devnull@localhost>2011-08-12 18:28:38 -0500
commit5ce95b4b480f6a58a522e1326251859d0b363f10 (patch)
treeeaea1baaf04469b27193d01c29e1fb25440be0de /src/ProtocolBuffers.Test/NameHelpersTest.cs
parent1851676b3ca0798bc7ff871acb960e1df1eac92e (diff)
downloadprotobuf-5ce95b4b480f6a58a522e1326251859d0b363f10.tar.gz
protobuf-5ce95b4b480f6a58a522e1326251859d0b363f10.tar.bz2
protobuf-5ce95b4b480f6a58a522e1326251859d0b363f10.zip
Added tests for the additions to NameHelpers.UnderscoresToXxxxxCase
Diffstat (limited to 'src/ProtocolBuffers.Test/NameHelpersTest.cs')
-rw-r--r--src/ProtocolBuffers.Test/NameHelpersTest.cs10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/ProtocolBuffers.Test/NameHelpersTest.cs b/src/ProtocolBuffers.Test/NameHelpersTest.cs
index b14b0fcf..a33de672 100644
--- a/src/ProtocolBuffers.Test/NameHelpersTest.cs
+++ b/src/ProtocolBuffers.Test/NameHelpersTest.cs
@@ -48,6 +48,11 @@ namespace Google.ProtocolBuffers
Assert.AreEqual("FooBar", NameHelpers.UnderscoresToPascalCase("foo_bar"));
Assert.AreEqual("Foo0Bar", NameHelpers.UnderscoresToPascalCase("Foo0bar"));
Assert.AreEqual("FooBar", NameHelpers.UnderscoresToPascalCase("Foo_+_Bar"));
+
+ Assert.AreEqual("Bar", NameHelpers.UnderscoresToPascalCase("__+bar"));
+ Assert.AreEqual("Bar", NameHelpers.UnderscoresToPascalCase("bar_"));
+ Assert.AreEqual("_0Bar", NameHelpers.UnderscoresToPascalCase("_0bar"));
+ Assert.AreEqual("_1Bar", NameHelpers.UnderscoresToPascalCase("_1_bar"));
}
[Test]
@@ -57,6 +62,11 @@ namespace Google.ProtocolBuffers
Assert.AreEqual("fooBar", NameHelpers.UnderscoresToCamelCase("foo_bar"));
Assert.AreEqual("foo0Bar", NameHelpers.UnderscoresToCamelCase("Foo0bar"));
Assert.AreEqual("fooBar", NameHelpers.UnderscoresToCamelCase("Foo_+_Bar"));
+
+ Assert.AreEqual("bar", NameHelpers.UnderscoresToCamelCase("__+bar"));
+ Assert.AreEqual("bar", NameHelpers.UnderscoresToCamelCase("bar_"));
+ Assert.AreEqual("_0Bar", NameHelpers.UnderscoresToCamelCase("_0bar"));
+ Assert.AreEqual("_1Bar", NameHelpers.UnderscoresToCamelCase("_1_bar"));
}
[Test]