|
@@ -295,6 +295,12 @@ class GeneratedClassTest extends TestBase
|
|
|
$this->assertEquals(TestEnum::ONE, $m->getOptionalEnum());
|
|
|
}
|
|
|
|
|
|
+ public function testNestedEnum()
|
|
|
+ {
|
|
|
+ $m = new TestMessage();
|
|
|
+ $m->setOptionalNestedEnum(\Foo\TestMessage_NestedEnum::ZERO);
|
|
|
+ }
|
|
|
+
|
|
|
#########################################################
|
|
|
# Test float field.
|
|
|
#########################################################
|
|
@@ -835,6 +841,9 @@ class GeneratedClassTest extends TestBase
|
|
|
$m = new TestMessage();
|
|
|
$m->setOptionalNoNamespaceMessage(new NoNameSpaceMessage());
|
|
|
$m->getRepeatedNoNamespaceMessage()[] = new NoNameSpaceMessage();
|
|
|
+
|
|
|
+ $n = new NoNamespaceMessage();
|
|
|
+ $n->setB(NoNamespaceMessage_NestedEnum::ZERO);
|
|
|
}
|
|
|
|
|
|
public function testEnumWithoutNamespace()
|