aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/csharp/Grpc.Tools.Tests/CppGeneratorTest.cs
diff options
context:
space:
mode:
authorGravatar kkm <kkm@smartaction.com>2018-10-14 08:31:35 -0700
committerGravatar kkm <kkm@smartaction.com>2018-10-14 08:34:03 -0700
commit5103951117fa4c7350427ecd340031316a15615e (patch)
tree0662e839f9c5088119df612b5c65c87472e4642f /src/csharp/Grpc.Tools.Tests/CppGeneratorTest.cs
parentf626d4618d8ed15853e763e96a23e3635be0c339 (diff)
Infer coding style, adjust .editorconfig, reformat Tools code
Diffstat (limited to 'src/csharp/Grpc.Tools.Tests/CppGeneratorTest.cs')
-rw-r--r--src/csharp/Grpc.Tools.Tests/CppGeneratorTest.cs112
1 files changed, 60 insertions, 52 deletions
diff --git a/src/csharp/Grpc.Tools.Tests/CppGeneratorTest.cs b/src/csharp/Grpc.Tools.Tests/CppGeneratorTest.cs
index a3450fae17..bd0405a03a 100644
--- a/src/csharp/Grpc.Tools.Tests/CppGeneratorTest.cs
+++ b/src/csharp/Grpc.Tools.Tests/CppGeneratorTest.cs
@@ -19,62 +19,70 @@
using System.IO;
using NUnit.Framework;
-namespace Grpc.Tools.Tests {
- public class CppGeneratorTest : GeneratorTest {
- GeneratorServices _generator;
+namespace Grpc.Tools.Tests
+{
+ public class CppGeneratorTest : GeneratorTest
+ {
+ GeneratorServices _generator;
- [SetUp]
- public new void SetUp() {
- _generator = GeneratorServices.GetForLanguage("Cpp", _log);
- }
+ [SetUp]
+ public new void SetUp()
+ {
+ _generator = GeneratorServices.GetForLanguage("Cpp", _log);
+ }
- [TestCase("foo.proto", "", "foo")]
- [TestCase("foo.proto", ".", "foo")]
- [TestCase("foo.proto", "./", "foo")]
- [TestCase("sub/foo.proto", "", "sub/foo")]
- [TestCase("root/sub/foo.proto", "root", "sub/foo")]
- [TestCase("root/sub/foo.proto", "root", "sub/foo")]
- [TestCase("/root/sub/foo.proto", "/root", "sub/foo")]
- public void RelativeDirectoryCompute(string proto, string root, string expectStem) {
- if (Path.DirectorySeparatorChar == '\\')
- expectStem = expectStem.Replace('/', '\\');
- var poss = _generator.GetPossibleOutputs(Utils.MakeItem(proto, "ProtoRoot", root));
- Assert.AreEqual(2, poss.Length);
- Assert.Contains(expectStem + ".pb.cc", poss);
- Assert.Contains(expectStem + ".pb.h", poss);
- }
+ [TestCase("foo.proto", "", "foo")]
+ [TestCase("foo.proto", ".", "foo")]
+ [TestCase("foo.proto", "./", "foo")]
+ [TestCase("sub/foo.proto", "", "sub/foo")]
+ [TestCase("root/sub/foo.proto", "root", "sub/foo")]
+ [TestCase("root/sub/foo.proto", "root", "sub/foo")]
+ [TestCase("/root/sub/foo.proto", "/root", "sub/foo")]
+ public void RelativeDirectoryCompute(string proto, string root, string expectStem)
+ {
+ if (Path.DirectorySeparatorChar == '\\')
+ expectStem = expectStem.Replace('/', '\\');
+ var poss = _generator.GetPossibleOutputs(Utils.MakeItem(proto, "ProtoRoot", root));
+ Assert.AreEqual(2, poss.Length);
+ Assert.Contains(expectStem + ".pb.cc", poss);
+ Assert.Contains(expectStem + ".pb.h", poss);
+ }
- [Test]
- public void NoGrpcTwoOutputs() {
- var poss = _generator.GetPossibleOutputs(Utils.MakeItem("foo.proto"));
- Assert.AreEqual(2, poss.Length);
- }
+ [Test]
+ public void NoGrpcTwoOutputs()
+ {
+ var poss = _generator.GetPossibleOutputs(Utils.MakeItem("foo.proto"));
+ Assert.AreEqual(2, poss.Length);
+ }
- [TestCase("false")]
- [TestCase("")]
- public void GrpcDisabledTwoOutput(string grpc) {
- var item = Utils.MakeItem("foo.proto", "grpcservices", grpc);
- var poss = _generator.GetPossibleOutputs(item);
- Assert.AreEqual(2, poss.Length);
- }
+ [TestCase("false")]
+ [TestCase("")]
+ public void GrpcDisabledTwoOutput(string grpc)
+ {
+ var item = Utils.MakeItem("foo.proto", "grpcservices", grpc);
+ var poss = _generator.GetPossibleOutputs(item);
+ Assert.AreEqual(2, poss.Length);
+ }
- [TestCase("true")]
- public void GrpcEnabledFourOutputs(string grpc) {
- var item = Utils.MakeItem("foo.proto", "grpcservices", grpc);
- var poss = _generator.GetPossibleOutputs(item);
- Assert.AreEqual(4, poss.Length);
- Assert.Contains("foo.pb.cc", poss);
- Assert.Contains("foo.pb.h", poss);
- Assert.Contains("foo_grpc.pb.cc", poss);
- Assert.Contains("foo_grpc.pb.h", poss);
- }
+ [TestCase("true")]
+ public void GrpcEnabledFourOutputs(string grpc)
+ {
+ var item = Utils.MakeItem("foo.proto", "grpcservices", grpc);
+ var poss = _generator.GetPossibleOutputs(item);
+ Assert.AreEqual(4, poss.Length);
+ Assert.Contains("foo.pb.cc", poss);
+ Assert.Contains("foo.pb.h", poss);
+ Assert.Contains("foo_grpc.pb.cc", poss);
+ Assert.Contains("foo_grpc.pb.h", poss);
+ }
- [Test]
- public void OutputDirMetadataRecognized() {
- var item = Utils.MakeItem("foo.proto", "OutputDir", "out");
- var poss = _generator.GetPossibleOutputs(item);
- Assert.AreEqual(2, poss.Length);
- Assert.That(Path.GetDirectoryName(poss[0]), Is.EqualTo("out"));
- }
- };
+ [Test]
+ public void OutputDirMetadataRecognized()
+ {
+ var item = Utils.MakeItem("foo.proto", "OutputDir", "out");
+ var poss = _generator.GetPossibleOutputs(item);
+ Assert.AreEqual(2, poss.Length);
+ Assert.That(Path.GetDirectoryName(poss[0]), Is.EqualTo("out"));
+ }
+ };
}