コード例 #1
0
ファイル: FieldMaskTest.cs プロジェクト: Denticle/docker-base
        public void Union_UsingVarArgs()
        {
            FieldMask mask1  = FieldMask.FromString("foo");
            FieldMask mask2  = FieldMask.FromString("foo.bar,bar.quz");
            FieldMask mask3  = FieldMask.FromString("bar.quz");
            FieldMask mask4  = FieldMask.FromString("bar");
            FieldMask result = mask1.Union(mask2, mask3, mask4);

            Assert.AreEqual(2, result.Paths.Count);
            Assert.Contains("bar", result.Paths);
            Assert.Contains("foo", result.Paths);
            Assert.That(result.Paths, Has.No.Member("foo.bar"));
            Assert.That(result.Paths, Has.No.Member("bar.quz"));
        }
コード例 #2
0
ファイル: FieldMaskTest.cs プロジェクト: Denticle/docker-base
        public void Union()
        {
            // Only test a simple case here and expect
            // {@link FieldMaskTreeTest#AddFieldPath} to cover all scenarios.
            FieldMask mask1  = FieldMask.FromString("foo,bar.baz,bar.quz");
            FieldMask mask2  = FieldMask.FromString("foo.bar,bar");
            FieldMask result = mask1.Union(mask2);

            Assert.AreEqual(2, result.Paths.Count);
            Assert.Contains("bar", result.Paths);
            Assert.Contains("foo", result.Paths);
            Assert.That(result.Paths, Has.No.Member("bar.baz"));
            Assert.That(result.Paths, Has.No.Member("bar.quz"));
            Assert.That(result.Paths, Has.No.Member("foo.bar"));
        }