diff options
Diffstat (limited to 'src/mongo/gotools/mongoimport/testdata')
14 files changed, 76 insertions, 0 deletions
diff --git a/src/mongo/gotools/mongoimport/testdata/test.csv b/src/mongo/gotools/mongoimport/testdata/test.csv new file mode 100644 index 00000000000..357d40e6da3 --- /dev/null +++ b/src/mongo/gotools/mongoimport/testdata/test.csv @@ -0,0 +1,3 @@ +1,2,3 +3,5.4,string +5,6,6 diff --git a/src/mongo/gotools/mongoimport/testdata/test.tsv b/src/mongo/gotools/mongoimport/testdata/test.tsv new file mode 100644 index 00000000000..a6d5298b40a --- /dev/null +++ b/src/mongo/gotools/mongoimport/testdata/test.tsv @@ -0,0 +1,3 @@ +1 2 3 +3 4.6 5 +5 string 6 diff --git a/src/mongo/gotools/mongoimport/testdata/test_array.json b/src/mongo/gotools/mongoimport/testdata/test_array.json new file mode 100644 index 00000000000..c4642157433 --- /dev/null +++ b/src/mongo/gotools/mongoimport/testdata/test_array.json @@ -0,0 +1,31 @@ +[ {"a": 1.2, "b":"a", "c": 0.4} , + + +{"a": 2.4, "b":"string", "c": 52.9}, +{"a": 3, "b":"string", "c": 52}, +{"a": 4, "b":"string", "c": 52}, +{"a": 5, "b":"string", "c": 52}, +{"a": 6, "b":"string", "c": 52}, +{"a": 7, "b":"string", "c": 52} , +{"a": 8, "b":"string", "c": 52}, +{"a": 9, "b":"string", "c": 52}, +{"a": 10, "b":"string", "c": 52}, +{"a": 11, "b":"string", "c": 52}, +{"a": 12, "b":"string", "c": 52}, +{"a": 13, "b":"string", "c": 52}, +{"a": 14, "b":"string", "c": 52}, +{"a": 15, "b":"string", "c": 52}, + {"a": 16, "b":"string", "c": 52}, +{"a": 17, "b":"string", "c": 52}, +{"a": 18, "b":"string", "c": 52}, +{"a": 29, "b":"string", "c": 52}, +{"a": 20, "b":"string", "c": 52}, +{"a": 21, "b":"string", "c": 52} + + , +{"a": 22, "b":"string", "c": 52}, +{"a": 23, "b":"string", "c": 52}, +{"a": 24, "b":"string", "c": 52}, +{"a": 25, "b":"string", "c": 52}, +{"a": 25, "b":"string", "c": 52}, +{"a": 27, "b":"value", "c": 65}]
\ No newline at end of file diff --git a/src/mongo/gotools/mongoimport/testdata/test_bad.csv b/src/mongo/gotools/mongoimport/testdata/test_bad.csv new file mode 100644 index 00000000000..c1d6aeeca88 --- /dev/null +++ b/src/mongo/gotools/mongoimport/testdata/test_bad.csv @@ -0,0 +1,3 @@ +1,2,3 +3,5".4,string +5,6,6 diff --git a/src/mongo/gotools/mongoimport/testdata/test_blanks.csv b/src/mongo/gotools/mongoimport/testdata/test_blanks.csv new file mode 100644 index 00000000000..e94daca6d0d --- /dev/null +++ b/src/mongo/gotools/mongoimport/testdata/test_blanks.csv @@ -0,0 +1,3 @@ +1,2, +5,,6e +7,8,6
\ No newline at end of file diff --git a/src/mongo/gotools/mongoimport/testdata/test_bom.csv b/src/mongo/gotools/mongoimport/testdata/test_bom.csv new file mode 100644 index 00000000000..eef9b0a80c5 --- /dev/null +++ b/src/mongo/gotools/mongoimport/testdata/test_bom.csv @@ -0,0 +1,2 @@ +1,2,3 +4,5,6 diff --git a/src/mongo/gotools/mongoimport/testdata/test_bom.json b/src/mongo/gotools/mongoimport/testdata/test_bom.json new file mode 100644 index 00000000000..e813e78d234 --- /dev/null +++ b/src/mongo/gotools/mongoimport/testdata/test_bom.json @@ -0,0 +1,2 @@ +{"a": 1, "b": 2, "c": 3} +{"a": 4, "b": 5, "c": 6} diff --git a/src/mongo/gotools/mongoimport/testdata/test_bom.tsv b/src/mongo/gotools/mongoimport/testdata/test_bom.tsv new file mode 100644 index 00000000000..4c117a5ca88 --- /dev/null +++ b/src/mongo/gotools/mongoimport/testdata/test_bom.tsv @@ -0,0 +1 @@ +1 2 3 diff --git a/src/mongo/gotools/mongoimport/testdata/test_duplicate.csv b/src/mongo/gotools/mongoimport/testdata/test_duplicate.csv new file mode 100644 index 00000000000..137f668e25a --- /dev/null +++ b/src/mongo/gotools/mongoimport/testdata/test_duplicate.csv @@ -0,0 +1,5 @@ +1,2,3 +3,5.4,string +5,6,6 +5,6,9 +8,6,6
\ No newline at end of file diff --git a/src/mongo/gotools/mongoimport/testdata/test_fields_invalid.txt b/src/mongo/gotools/mongoimport/testdata/test_fields_invalid.txt new file mode 100644 index 00000000000..90505050d51 --- /dev/null +++ b/src/mongo/gotools/mongoimport/testdata/test_fields_invalid.txt @@ -0,0 +1,3 @@ +a +$ +b diff --git a/src/mongo/gotools/mongoimport/testdata/test_fields_valid.txt b/src/mongo/gotools/mongoimport/testdata/test_fields_valid.txt new file mode 100644 index 00000000000..de980441c3a --- /dev/null +++ b/src/mongo/gotools/mongoimport/testdata/test_fields_valid.txt @@ -0,0 +1,3 @@ +a +b +c diff --git a/src/mongo/gotools/mongoimport/testdata/test_plain.json b/src/mongo/gotools/mongoimport/testdata/test_plain.json new file mode 100644 index 00000000000..ce158ad792b --- /dev/null +++ b/src/mongo/gotools/mongoimport/testdata/test_plain.json @@ -0,0 +1,3 @@ +{"a": 4, "b":"string value", "c": 1} +{"a": 5, "b":"string value", "c": 2} +{"a": 6, "b":"string value", "c": 3}
\ No newline at end of file diff --git a/src/mongo/gotools/mongoimport/testdata/test_plain2.json b/src/mongo/gotools/mongoimport/testdata/test_plain2.json new file mode 100644 index 00000000000..84efc925a9d --- /dev/null +++ b/src/mongo/gotools/mongoimport/testdata/test_plain2.json @@ -0,0 +1,10 @@ +{"body": "'''Wei-chi''' may refer to:\n*The [[game of go]]\n*The [[Chinese word for \"crisis\"]]\n\n{{dab}}", "timestamp": {"$date": 1409836258000}, "page_id": 747205, "user": "TheQ Editor", "title": "Wei-chi"} +{"body": "'''Frameset''' may refer to:\n\n* [[Framing (World Wide Web)]]\n* [[Bicycle frame]]\n\n{{disambig}}", "timestamp": {"$date": 1409836258000}, "page_id": 1450638, "user": "Kkj11210", "title": "Frameset"} +{"body": "'''Poenit''' may refer to:\n*[[Poenitentiaria]] or Apostolic Penitentiary\n*[[Phut]]\n\n{{disambig}}", "timestamp": {"$date": 1409836258000}, "page_id": 379316, "user": "Omnipaedista", "title": "Poenit"} +{"body": "In Malawi, '''Tonga''' may be:\n* [[Tonga people (Malawi)]]\n* [[Tonga language (Malawi)]]\n\n{{dab}}", "timestamp": {"$date": 1409836258000}, "page_id": 3750295, "user": "Kwamikagami", "title": "Tonga (Malawi)"} +{"body": "'''Windows NT 6.0''' can refer to:\n*[[Windows Vista]]\n*[[Windows Server 2008]]\n\n{{disambiguation}}", "timestamp": {"$date": 1409836258000}, "page_id": 3875545, "user": "Codename Lisa", "title": "Windows NT 6.0"} +{"body": "'''Poyen''' may refer to:\n*[[Poyen, Arkansas]], United States\n* [[Poyen, Kargil]], India\n\n{{geodis}}", "timestamp": {"$date": 1409836258000}, "page_id": 1889856, "user": "PamD", "title": "Poyen"} +{"body": "'''Body check''' may refer to:\n*[[Checking (ice hockey)]]\n*[[Physical examination]]\n{{Disambiguation}}", "timestamp": {"$date": 1409836258000}, "page_id": 3555067, "user": "Bgheard", "title": "Body check"} +{"body": "'''Yevtushenko''' may refer to:\n\n* [[Yevgeny Yevtushenko]]\n* [[Vadym Yevtushenko]]\n\n{{disambiguation}}", "timestamp": {"$date": 1409836258000}, "page_id": 4842284, "user": "Kkj11210", "title": "Yevtushenko"} +{"body": "'''Tuks''' may refer to:\n*[[Tuks Senganga]], South African rapper\n* [[University of Pretoria]]\n\n{{dab}}", "timestamp": {"$date": 1409836258000}, "page_id": 490212, "user": "PamD", "title": "Tuks"} +{"body": "'''Ethanedithiol''' may refer to:\n\n* [[1,1-Ethanedithiol]]\n* [[1,2-Ethanedithiol]]\n\n{{chemistry index}}", "timestamp": {"$date": 1409836258000}, "page_id": 4514054, "user": "Kkj11210", "title": "Ethanedithiol"}
\ No newline at end of file diff --git a/src/mongo/gotools/mongoimport/testdata/test_type.csv b/src/mongo/gotools/mongoimport/testdata/test_type.csv new file mode 100644 index 00000000000..444321ee570 --- /dev/null +++ b/src/mongo/gotools/mongoimport/testdata/test_type.csv @@ -0,0 +1,4 @@ +zip.string(),number.double() +12345,20.2 +12345-1234,40.4 +23455,BLAH |