コード例 #1
0
ファイル: SchemaTests.cs プロジェクト: jimdeselms/bifoql
        public void ArrayOfUnion()
        {
            var type = new Schema(BifoqlType.ArrayOf(
                                      BifoqlType.Union(BifoqlType.String, BifoqlType.Number, BifoqlType.Null)));

            Assert.Equal("(string | number | null)[]", type.BuildDocumentation());
        }
コード例 #2
0
ファイル: SchemaTests.cs プロジェクト: jimdeselms/bifoql
 public void ArrayTypes()
 {
     Assert.Equal("string[]", new Schema(BifoqlType.ArrayOf(BifoqlType.String)).BuildDocumentation());
     Assert.Equal("string[]?", new Schema(BifoqlType.Optional(BifoqlType.ArrayOf(BifoqlType.String))).BuildDocumentation());
     Assert.Equal("string?[]", new Schema(BifoqlType.ArrayOf(BifoqlType.Optional(BifoqlType.String))).BuildDocumentation());
 }