Guest User

Untitled

a guest
Jan 27th, 2016
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 14.56 KB | None | 0 0
  1. {}
  2. { "Name" : "", "Tag" : 0 }
  3. { "BooleanProp" : false, "Name" : "", "Tag" : 0 }
  4. { "IntProp" : 3, "Name" : "", "Tag" : 0 }
  5. { "Name" : "", "StringProp" : "A string", "Tag" : 0 }
  6. { "Name" : "", "SingleProp" : 1.2300000190734863E+000, "Tag" : 0 }
  7. { "DoubleProp" : 2.3399999999999999E+000, "Name" : "", "Tag" : 0 }
  8. { "ExtendedProp" : 3.4500000000000002E+000, "Name" : "", "Tag" : 0 }
  9. { "ExtendedProp" : 5.0000000000000000E+000, "Name" : "", "Tag" : 0 }
  10. { "CurrencyProp" : 5.6699999999999999E+000, "Name" : "", "Tag" : 0 }
  11. { "Dice" : "three", "Name" : "", "Tag" : 0 }
  12. { "Name" : "", "Tag" : 0, "Throw" : ["two", "five"] }
  13. { "Name" : "", "Tag" : 0, "Throw" : "two,five" }
  14. { "Name" : "", "Tag" : 0, "Throw" : "[two,five]" }
  15. { "Name" : "", "Tag" : 0, "Throw" : [1, 4] }
  16. { "CompProp" : null, "Name" : "", "Tag" : 0 }
  17. { "CompProp" : "SubComponent", "Name" : "", "Tag" : 0 }
  18. { "CompProp" : { "IntProp" : 3, "Name" : "SubComponent", "Tag" : 0 }, "Name" : "", "Tag" : 0 }
  19. { "IntProp" : 3, "Name" : "SubComponent", "Tag" : 0 }
  20. { "Coll" : [{ "StrProp" : "First" }, { "StrProp" : "Second" }, { "StrProp" : "Third" }], "Name" : "", "Tag" : 0 }
  21. { "StrProp" : "First" }
  22. { "StrProp" : "Second" }
  23. { "StrProp" : "Third" }
  24. { "Coll" : [], "Name" : "", "Tag" : 0 }
  25. { "Name" : "", "Persist" : { "AInteger" : 3, "AString" : "A persistent string" }, "Tag" : 0 }
  26. { "AInteger" : 3, "AString" : "A persistent string" }
  27. { "Name" : "", "StringsProp" : ["One", "Two", "Three"], "Tag" : 0 }
  28. { "Name" : "", "StringsProp" : "One\r\nTwo\r\nThree\r\n", "Tag" : 0 }
  29. { "Name" : "", "StringsProp" : { "One" : null, "Two" : null, "Three" : null }, "Tag" : 0 }
  30. { "Name" : "", "StringsProp" : { "One" : {}, "Two" : {}, "Three" : {} }, "Tag" : 0 }
  31. {}
  32. {}
  33. {}
  34. { "StrProp" : "One" }
  35. { "StrProp" : "Two" }
  36. { "StrProp" : "One" }
  37. { "StrProp" : "Two" }
  38. { "Name" : "", "Tag" : 0 }
  39. { "DateTimeProp" : 3.5278000000000000E+004, "Name" : "", "Tag" : 0 }
  40. { "DateTimeProp" : "1996-08-01T00:00:00", "Name" : "", "Tag" : 0 }
  41. { "DateTimeProp" : "1996-08-01T23:20:00", "Name" : "", "Tag" : 0 }
  42. { "DateTimeProp" : 9.7222222222222221E-001, "Name" : "", "Tag" : 0 }
  43. { "DateTimeProp" : 3.5278972222222219E+004, "Name" : "", "Tag" : 0 }
  44. { "DateTimeProp" : "01\/08\/1996", "Name" : "", "Tag" : 0 }
  45. { "DateTimeProp" : "23:20:00", "Name" : "", "Tag" : 0 }
  46. { "DateTimeProp" : "01\/08\/1996 23:20:00", "Name" : "", "Tag" : 0 }
  47. { "DateTimeProp" : "23:20", "Name" : "", "Tag" : 0 }
  48. { "Name" : "", "Tag" : 0, "VariantProp" : 3 }
  49. { "Name" : "", "Tag" : 0, "VariantProp" : 3 }
  50. { "Name" : "", "Tag" : 0, "VariantProp" : 3 }
  51. { "Name" : "", "Tag" : 0, "VariantProp" : 3 }
  52. { "Name" : "", "Tag" : 0, "VariantProp" : 3 }
  53. { "Name" : "", "Tag" : 0, "VariantProp" : 3 }
  54. { "Name" : "", "Tag" : 0, "VariantProp" : 3 }
  55. { "Name" : "", "Tag" : 0, "VariantProp" : 3.0000000000000000E+000 }
  56. { "Name" : "", "Tag" : 0, "VariantProp" : 3.1400001049041748E+000 }
  57. { "Name" : "", "Tag" : 0, "VariantProp" : 3.1400000000000001E+000 }
  58. { "Name" : "", "Tag" : 0, "VariantProp" : 3.1400000000000001E+000 }
  59. { "Name" : "", "Tag" : 0, "VariantProp" : "3.14" }
  60. { "Name" : "", "Tag" : 0, "VariantProp" : "3.14" }
  61. { "Name" : "", "Tag" : 0, "VariantProp" : true }
  62. { "Name" : "", "Tag" : 0, "VariantProp" : 4.0535000000000000E+004 }
  63. { "Name" : "", "Tag" : 0, "VariantProp" : "23\/12\/2010" }
  64. { "Name" : "", "Tag" : 0, "VariantProp" : [10, 9, 8, 7, 6, 5, 4, 3, 2, 1] }
  65. { "CurrencyProp" : 2.2999999999999998E+000, "Dice" : "two", "IntProp" : 1, "Name" : "", "StringProp" : "A String", "Tag" : 0, "Throw" : ["three", "four"] }
  66. { "Name" : "", "Tag" : 0, "Children" : [{ "Name" : "Child1", "Tag" : 0, "Children" : [] }, { "Name" : "Child2", "Tag" : 0, "Children" : [] }] }
  67.  Time:00.034 N:321 E:0 F:2 I:0
  68.   TTestJSONString Time:00.001 N:2 E:0 F:0 I:0
  69.     00.001  TestJSONStringToString
  70.     00.000  TestStringToJSONString
  71.   TTestNull Time:00.000 N:4 E:0 F:0 I:0
  72.     00.000  TestNull
  73.     00.000  TestClone
  74.     00.000  TestMyClone
  75.     00.000  TestFormat
  76.   TTestBoolean Time:00.001 N:5 E:0 F:0 I:0
  77.     00.000  TestTrue
  78.     00.001  TestFalse
  79.     00.000  TestClone
  80.     00.000  TestMyClone
  81.     00.000  TestFormat
  82.   TTestInteger Time:00.000 N:6 E:0 F:0 I:0
  83.     00.000  TestPositive
  84.     00.000  TestNegative
  85.     00.000  TestZero
  86.     00.000  TestClone
  87.     00.000  TestMyClone
  88.     00.000  TestFormat
  89.   TTestInt64 Time:00.001 N:6 E:0 F:0 I:0
  90.     00.000  TestPositive
  91.     00.000  TestNegative
  92.     00.001  TestZero
  93.     00.000  TestClone
  94.     00.000  TestMyClone
  95.     00.000  TestFormat
  96.   TTestQword Time:00.000 N:5 E:0 F:0 I:0
  97.     00.000  TestPositive
  98.     00.000  TestZero
  99.     00.000  TestClone
  100.     00.000  TestMyClone
  101.     00.000  TestFormat
  102.   TTestFloat Time:00.002 N:6 E:0 F:0 I:0
  103.     00.001  TestPositive
  104.     00.000  TestNegative
  105.     00.000  TestZero
  106.     00.000  TestClone
  107.     00.000  TestMyClone
  108.     00.000  TestFormat
  109.   TTestString Time:00.001 N:10 E:0 F:0 I:0
  110.     00.000  TestString
  111.     00.000  TestInteger
  112.     00.000  TestNegativeInteger
  113.     00.001  TestFloat
  114.     00.000  TestNegativeFloat
  115.     00.000  TestBooleanTrue
  116.     00.000  TestBooleanFalse
  117.     00.000  TestClone
  118.     00.000  TestMyClone
  119.     00.000  TestFormat
  120.   TTestArray Time:00.004 N:39 E:0 F:0 I:0
  121.     00.001  TestCreate
  122.     00.000  TestCreateString
  123.     00.000  TestCreatePchar
  124.     00.000  TestCreateStrings
  125.     00.000  TestCreateStringsCompressed
  126.     00.000  TestCreateInteger
  127.     00.000  TestCreateInt64
  128.     00.000  TestCreateFloat
  129.     00.000  TestCreateBoolean
  130.     00.000  TestCreateObject
  131.     00.000  TestCreateJSONString
  132.     00.000  TestCreateJSONObject
  133.     00.000  TestCreateNilPointer
  134.     00.000  TestCreatePointer
  135.     00.000  TestAddInteger
  136.     00.000  TestAddInt64
  137.     00.001  TestAddFloat
  138.     00.000  TestAddBooleanTrue
  139.     00.000  TestAddBooleanFalse
  140.     00.000  TestAddString
  141.     00.000  TestAddNull
  142.     00.000  TestAddObject
  143.     00.000  TestAddArray
  144.     00.000  TestInsertInteger
  145.     00.000  TestInsertInt64
  146.     00.000  TestInsertFloat
  147.     00.001  TestInsertBooleanTrue
  148.     00.000  TestInsertBooleanFalse
  149.     00.000  TestInsertString
  150.     00.000  TestInsertNull
  151.     00.000  TestInsertObject
  152.     00.000  TestInsertArray
  153.     00.000  TestMove
  154.     00.000  TestExchange
  155.     00.000  TestDelete
  156.     00.001  TestRemove
  157.     00.000  TestClone
  158.     00.000  TestMyClone
  159.     00.000  TestFormat
  160.   TTestObject Time:00.003 N:40 E:0 F:0 I:0
  161.     00.000  TestCreate
  162.     00.000  TestCreateString
  163.     00.000  TestCreateStringUnquoted
  164.     00.000  TestCreatePchar
  165.     00.000  TestCreatePcharUnquoted
  166.     00.000  TestCreateStrings
  167.     00.000  TestCreateStringsCompressed
  168.     00.001  TestCreateStringsCompressedUnquoted
  169.     00.000  TestCreateInteger
  170.     00.000  TestCreateIntegerUnquoted
  171.     00.000  TestCreateInt64
  172.     00.000  TestCreateInt64Unquoted
  173.     00.000  TestCreateFloat
  174.     00.000  TestCreateFloatUnquoted
  175.     00.000  TestCreateBoolean
  176.     00.000  TestCreateBooleanUnquoted
  177.     00.000  TestCreateObject
  178.     00.000  TestCreateJSONString
  179.     00.000  TestCreateJSONStringUnquoted
  180.     00.000  TestCreateJSONObject
  181.     00.000  TestCreateJSONObjectUnquoted
  182.     00.000  TestCreateNilPointer
  183.     00.000  TestCreatePointer
  184.     00.001  TestAddInteger
  185.     00.000  TestAddInt64
  186.     00.000  TestAddFloat
  187.     00.000  TestAddBooleanTrue
  188.     00.000  TestAddBooleanFalse
  189.     00.000  TestAddString
  190.     00.000  TestAddNull
  191.     00.000  TestAddObject
  192.     00.000  TestAddArray
  193.     00.000  TestDelete
  194.     00.001  TestRemove
  195.     00.000  TestClone
  196.     00.000  TestMyClone
  197.     00.000  TestExtract
  198.     00.000  TestNonExistingAccessError
  199.     00.000  TestFormat
  200.     00.000  TestFind
  201.   TTestJSONPath Time:00.001 N:30 E:0 F:0 I:0
  202.     00.000  TestNullEmpty
  203.     00.000  TestNullGet
  204.     00.000  TestNullNonExisting
  205.     00.000  TestNullNotEmpty
  206.     00.000  TestBooleanEmpty
  207.     00.000  TestBooleanNotEmpty
  208.     00.000  TestIntegerEmpty
  209.     00.000  TestIntegerNotEmpty
  210.     00.000  TestInt64Empty
  211.     00.000  TestInt64NotEmpty
  212.     00.000  TestFloatEmpty
  213.     00.000  TestFloatNotEmpty
  214.     00.000  TestStringEmpty
  215.     00.000  TestStringNotEmpty
  216.     00.000  TestArrayEmpty
  217.     00.000  TestArrayNotIndex
  218.     00.000  TestArrayIncompleteIndex
  219.     00.000  TestArrayNonNumericalIndex
  220.     00.000  TestArrayOutOfRangeIndex
  221.     00.000  TestArrayCorrectIndex
  222.     00.000  TestArrayRecursiveArray
  223.     00.000  TestArrayRecursiveObject
  224.     00.000  TestObjectEmpty
  225.     00.000  TestObjectDots
  226.     00.000  TestObjectExisting
  227.     00.000  TestObjectNonExisting
  228.     00.000  TestObjectTrailingDot
  229.     00.000  TestObjectRecursiveArray
  230.     00.000  TestObjectRecursiveObject
  231.     00.000  TestDeepRecursive
  232.   TTestFactory Time:00.005 N:34 E:0 F:0 I:0
  233.     00.001  TestSet
  234.     00.000  TestSetInvalid
  235.     00.000  CreateNull
  236.     00.000  CreateInteger
  237.     00.000  CreateInt64
  238.     00.000  CreateFloat
  239.     00.000  CreateBoolean
  240.     00.000  CreateString
  241.     00.000  CreateArray
  242.     00.001  CreateObject
  243.     00.000  ArrayAddNull
  244.     00.000  ArrayAddInteger
  245.     00.000  ArrayAddInt64
  246.     00.000  ArrayAddFloat
  247.     00.000  ArrayAddBoolean
  248.     00.000  ArrayAddString
  249.     00.000  ArrayCreateNull
  250.     00.001  ArrayCreateInteger
  251.     00.000  ArrayCreateInt64
  252.     00.000  ArrayCreateFloat
  253.     00.000  ArrayCreateBoolean
  254.     00.000  ArrayCreateString
  255.     00.000  ObjectAddNull
  256.     00.000  ObjectAddInteger
  257.     00.001  ObjectAddInt64
  258.     00.000  ObjectAddFloat
  259.     00.000  ObjectAddBoolean
  260.     00.000  ObjectAddString
  261.     00.000  ObjectCreateNull
  262.     00.000  ObjectCreateInteger
  263.     00.000  ObjectCreateInt64
  264.     00.000  ObjectCreateFloat
  265.     00.001  ObjectCreateBoolean
  266.     00.000  ObjectCreateString
  267.   TTestIterator Time:00.000 N:8 E:0 F:0 I:0
  268.     00.000  TestNull
  269.     00.000  TestInteger
  270.     00.000  TestInt64
  271.     00.000  TestFloat
  272.     00.000  TestBoolean
  273.     00.000  TestString
  274.     00.000  TestArray
  275.     00.000  TestObject
  276.   TTestParser Time:00.004 N:21 E:0 F:0 I:0
  277.     00.000  TestEmpty
  278.     00.000  TestNull
  279.     00.000  TestTrue
  280.     00.000  TestFalse
  281.     00.001  TestFloat
  282.     00.000  TestInteger
  283.     00.000  TestInt64
  284.     00.000  TestString
  285.     00.001  TestArray
  286.     00.000  TestObject
  287.     00.001  TestTrailingComma
  288.     00.000  TestTrailingCommaErrorArray
  289.     00.000  TestTrailingCommaErrorObject
  290.     00.000  TestMixed
  291.     00.001  TestComment
  292.     00.000  TestErrors
  293.     00.000  TestClasses
  294.     00.000  TestHandler
  295.     00.000  TestNoHandlerError
  296.     00.000  TestHandlerResult
  297.     00.000  TestHandlerResultStream
  298.   TTestJSONStreamer Time:00.009 N:69 E:0 F:1 I:0
  299.     00.000  TestNil
  300.     00.000  TestEmpty
  301.     00.000  TestEmptyComponent
  302.     00.000  TestWriteBoolean
  303.     00.000  TestWriteInteger
  304.     00.001  TestWriteString
  305.     00.000  TestWriteFloat
  306.     00.000  TestWriteFloat2
  307.     00.000  TestWriteFloat3
  308.     00.000  TestWriteFloat4  Failed: "Correct value" expected: <4,56> but was: <5>
  309.       Exception:   "Correct value" expected: <4,56> but was: <5>
  310.       at   $0043D798  TTESTJSONSTREAMER__ASSERTPROP,  line 761 of testjsonrtti.pp
  311.     00.000  TestWriteFloat5
  312.     00.000  TestEnum1
  313.     00.000  TestEnum2
  314.     00.000  TestSet1
  315.     00.000  TestSet2
  316.     00.001  TestSet3
  317.     00.000  TestSet4
  318.     00.000  TestObjectNil
  319.     00.000  TestComponentProp1
  320.     00.000  TestComponentProp2
  321.     00.000  TestCollectionProp1
  322.     00.001  TestCollectionProp2
  323.     00.000  TestPersistentProp1
  324.     00.000  TestStringsProp1
  325.     00.000  TestStringsProp2
  326.     00.000  TestStringsProp3
  327.     00.000  TestStringsProp4
  328.     00.000  TestStringsArray
  329.     00.000  TestStringsObject
  330.     00.000  TestStringsStream1
  331.     00.001  TestStringsStream2
  332.     00.000  TestStringsStream3
  333.     00.000  TestStringsStream4
  334.     00.000  TestStringsStream5
  335.     00.000  TestCollectionStream
  336.     00.000  TestCollectionStream2
  337.     00.000  TestOnStreamProperty
  338.     00.000  TestDateTimeProp
  339.     00.000  TestDateTimePropDefaultString
  340.     00.000  TestDateTimePropDefaultStringTime
  341.     00.001  TestDateTimeProp2
  342.     00.000  TestDateTimeProp3
  343.     00.000  TestDateTimeProp4
  344.     00.000  TestDateTimeProp5
  345.     00.000  TestDateTimeProp6
  346.     00.000  TestDateTimeProp7
  347.     00.000  TestVariantShortint
  348.     00.000  TestVariantbyte
  349.     00.000  TestVariantword
  350.     00.000  TestVariantsmallint
  351.     00.001  TestVariantinteger
  352.     00.000  TestVariantlongword
  353.     00.000  TestVariantint64
  354.     00.000  TestVariantqword
  355.     00.000  TestVariantsingle
  356.     00.000  TestVariantdouble
  357.     00.000  TestVariantCurrency
  358.     00.000  TestVariantString
  359.     00.000  TestVariantolestr
  360.     00.001  TestVariantboolean
  361.     00.000  TestVariantDate
  362.     00.000  TestVariantDate2
  363.     00.000  TestVariantArray
  364.     00.000  TestMultipleProps
  365.     00.001  TestObjectToJSONString
  366.     00.000  TestStringsToJSONString
  367.     00.000  TestCollectionToJSONString
  368.     00.000  TestChildren
  369.     00.000  TestChildren2
  370.   TTestJSONDeStreamer Time:00.002 N:36 E:0 F:1 I:0
  371.     00.000  TestVariantInteger
  372.     00.000  TestVariantFloat
  373.     00.000  TestVariantInt64
  374.     00.000  TestVariantBoolean
  375.     00.000  TestVariantNull
  376.     00.000  TestVariantString
  377.     00.000  TestVariantArray
  378.     00.000  TestEmpty
  379.     00.000  TestBoolean
  380.     00.000  TestInteger
  381.     00.000  TestString
  382.     00.000  TestFloat
  383.     00.000  TestFloat2
  384.     00.001  TestFloat3
  385.     00.000  TestFloat4  Failed: "Correct extended value" expected: <5,67> but was: <6>
  386.       Exception:   "Correct extended value" expected: <5,67> but was: <6>
  387.       at   $0043B7CF  TTESTJSONDESTREAMER__TESTFLOAT4,  line 374 of testjsonrtti.pp
  388.     00.000  TestFloat5
  389.     00.000  TestDateTime
  390.     00.000  TestDateTimeFormat
  391.     00.000  TestEnum1
  392.     00.000  TestEnum2
  393.     00.000  TestSet1
  394.     00.000  TestSet2
  395.     00.000  TestSet3
  396.     00.000  TestSet4
  397.     00.000  TestVariantProp
  398.     00.000  TestCollection
  399.     00.001  TestCollection2
  400.     00.000  TestCollection3
  401.     00.000  TestCollection4
  402.     00.000  TestCollection5
  403.     00.000  TestCollection6
  404.     00.000  TestCollectionProp
  405.     00.000  TestCollectionProp2
  406.     00.000  TestStrings
  407.     00.000  TestStrings2
  408.     00.000  TestStrings3
  409.  
  410. Number of run tests: 321
  411. Number of errors:    0
  412. Number of failures:  2
  413.  
  414. List of failures:
  415.   Failure:
  416.     Message:           TTestJSONStreamer.TestWriteFloat4: "Correct value" expected: <4,56> but was: <5>
  417.     Exception class:   EAssertionFailedError
  418.     Exception message: "Correct value" expected: <4,56> but was: <5>
  419.         at   $0043D798  TTESTJSONSTREAMER__ASSERTPROP,  line 761 of testjsonrtti.pp
  420.   Failure:
  421.     Message:           TTestJSONDeStreamer.TestFloat4: "Correct extended value" expected: <5,67> but was: <6>
  422.     Exception class:   EAssertionFailedError
  423.     Exception message: "Correct extended value" expected: <5,67> but was: <6>
  424.         at   $0043B7CF  TTESTJSONDESTREAMER__TESTFLOAT4,  line 374 of testjsonrtti.pp
Advertisement
Add Comment
Please, Sign In to add comment