Jayrock.Json.TestJsonTextReader.CreateReader(string)

Here are the examples of the csharp api Jayrock.Json.TestJsonTextReader.CreateReader(string) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

52 Examples 7

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void ObjectWithOneMember()
        {
            CreateReader("{ 'num' : 123 }");
            replacedertToken(JsonTokenClreplaced.Object);
            replacedertTokenText(JsonTokenClreplaced.Member, "num");
            replacedertTokenText(JsonTokenClreplaced.Number, "123");
            replacedertToken(JsonTokenClreplaced.EndObject);
            replacedertEOF();
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void OneLevelDepth()
        {
         
            CreateReader("[]");
            replacedert.AreEqual(0, _reader.Depth);
            replacedertToken(JsonTokenClreplaced.Array);
            replacedert.AreEqual(1, _reader.Depth);
            replacedertToken(JsonTokenClreplaced.EndArray);
            replacedert.AreEqual(1, _reader.Depth);
            replacedertEOF();
            replacedert.AreEqual(0, _reader.Depth);
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void UnquotedStringsMayWork()
        {
            CreateReader("hello");
            replacedert.AreEqual("hello", _reader.ReadString());
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void Shred()
        {
            JsonReader reader = CreateReader(@"
                {'web-app': {
                'servlet': [   
                    {
                    'servlet-name': 'cofaxCDS',
                    'servlet-clreplaced': 'org.cofax.cds.CDSServlet',
                    'init-param': {
                        'configGlossary:installationAt': 'Philadelphia, PA',
                        'configGlossary:adminEmail': '[email protected]',
                        'configGlossary:poweredBy': 'Cofax',
                        'configGlossary:poweredByIcon': '/images/cofax.gif',
                        'configGlossary:staticPath': '/content/static',
                        'templateProcessorClreplaced': 'org.cofax.WysiwygTemplate',
                        'templateLoaderClreplaced': 'org.cofax.FilesTemplateLoader',
                        'templatePath': 'templates',
                        'templateOverridePath': '',
                        'defaultListTemplate': 'listTemplate.htm',
                        'defaultFileTemplate': 'articleTemplate.htm',
                        'useJSP': false,
                        'jspListTemplate': 'listTemplate.jsp',
                        'jspFileTemplate': 'articleTemplate.jsp',
                        'cachePackageTagsTrack': 200,
                        'cachePackageTagsStore': 200,
                        'cachePackageTagsRefresh': 60,
                        'cacheTemplatesTrack': 100,
                        'cacheTemplatesStore': 50,
                        'cacheTemplatesRefresh': 15,
                        'cachePagesTrack': 200,
                        'cachePagesStore': 100,
                        'cachePagesRefresh': 10,
                        'cachePagesDirtyRead': 10,
                        'searchEngineListTemplate': 'forSearchEnginesList.htm',
                        'searchEngineFileTemplate': 'forSearchEngines.htm',
                        'searchEngineRobotsDb': 'WEB-INF/robots.db',
                        'useDataStore': true,
                        'dataStoreClreplaced': 'org.cofax.SqlDataStore',
                        'redirectionClreplaced': 'org.cofax.SqlRedirection',
                        'dataStoreName': 'cofax',
                        'dataStoreDriver': 'com.microsoft.jdbc.sqlserver.SQLServerDriver',
                        'dataStoreUrl': 'jdbc:microsoft:sqlserver://LOCALHOST:1433;DatabaseName=goon',
                        'dataStoreUser': 'sa',
                        'dataStorePreplacedword': 'dataStoreTestQuery',
                        'dataStoreTestQuery': 'SET NOCOUNT ON;select test=\'test\';',
                        'dataStoreLogFile': '/usr/local/tomcat/logs/datastore.log',
                        'dataStoreInitConns': 10,
                        'dataStoreMaxConns': 100,
                        'dataStoreConnUsageLimit': 100,
                        'dataStoreLogLevel': 'debug',
                        'maxUrlLength': 500}},
                    {
                    'servlet-name': 'cofaxEmail',
                    'servlet-clreplaced': 'org.cofax.cds.EmailServlet',
                    'init-param': {
                    'mailHost': 'mail1',
                    'mailHostOverride': 'mail2'}},
                    {
                    'servlet-name': 'cofaxAdmin',
                    'servlet-clreplaced': 'org.cofax.cds.AdminServlet'},
                 
                    {
                    'servlet-name': 'fileServlet',
                    'servlet-clreplaced': 'org.cofax.cds.FileServlet'},
                    {
                    'servlet-name': 'cofaxTools',
                    'servlet-clreplaced': 'org.cofax.cms.CofaxToolsServlet',
                    'init-param': {
                        'templatePath': 'toolstemplates/',
                        'log': 1,
                        'logLocation': '/usr/local/tomcat/logs/CofaxTools.log',
                        'logMaxSize': '',
                        'dataLog': 1,
                        'dataLogLocation': '/usr/local/tomcat/logs/dataLog.log',
                        'dataLogMaxSize': '',
                        'removePageCache': '/content/admin/remove?cache=pages&id=',
                        'removeTemplateCache': '/content/admin/remove?cache=templates&id=',
                        'fileTransferFolder': '/usr/local/tomcat/webapps/content/fileTransferFolder',
                        'lookInContext': 1,
                        'adminGroupID': 4,
                        'betaServer': true}}],
                'servlet-mapping': {
                    'cofaxCDS': '/',
                    'cofaxEmail': '/cofaxutil/aemail/*',
                    'cofaxAdmin': '/admin/*',
                    'fileServlet': '/static/*',
                    'cofaxTools': '/tools/*'},
                 
                'taglib': {
                    'taglib-uri': 'cofax.tld',
                    'taglib-location': '/WEB-INF/tlds/cofax.tld'}}}");

            ArrayList items = new ArrayList();

            while (reader.Read())
            {
                if (reader.TokenClreplaced == JsonTokenClreplaced.Member && reader.Text == "servlet-name")
                {
                    reader.Read();
                    items.Add(reader.ReadString());
                }
            }

            replacedert.AreEqual(new string[] { "cofaxCDS", "cofaxEmail", "cofaxAdmin", "fileServlet", "cofaxTools" }, items.ToArray(typeof(string)));
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void AlternateKeyDelimiters()
        {
            JsonReader reader = CreateReader("{ 'm1' = 'v1', 'm2' => 'v2' }");
            reader.ReadToken(JsonTokenClreplaced.Object);
            replacedert.AreEqual("m1", reader.ReadMember());
            replacedert.AreEqual("v1", reader.ReadString());
            replacedert.AreEqual("m2", reader.ReadMember());
            replacedert.AreEqual("v2", reader.ReadString());
            replacedert.AreSame(JsonTokenClreplaced.EndObject, reader.TokenClreplaced);
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void String()
        {
            CreateReader("'Hello World'");
            replacedertTokenText(JsonTokenClreplaced.String, "Hello World");
            replacedertEOF();
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void Number()
        {
            CreateReader("123");
            replacedertTokenText(JsonTokenClreplaced.Number, "123");
            replacedertEOF();
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void Null()
        {
            CreateReader("null");
            replacedertTokenText(JsonTokenClreplaced.Null, "null");
            replacedertEOF();
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void BooleanFalse()
        {
            CreateReader("false");
            replacedertTokenText(JsonTokenClreplaced.Boolean, "false");
            replacedertEOF();
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void EmptyArray()
        {
            CreateReader("[]");
            replacedertToken(JsonTokenClreplaced.Array);
            replacedertToken(JsonTokenClreplaced.EndArray);
            replacedertEOF();
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void ArrayWithOneNumber()
        {
            CreateReader("[ 123 ]");
            replacedertToken(JsonTokenClreplaced.Array);
            replacedertTokenText(JsonTokenClreplaced.Number, "123");
            replacedertToken(JsonTokenClreplaced.EndArray);
            replacedertEOF();
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void Complex()
        {
            CreateReader(@"
                {'menu': {
                    'header': 'SVG Viewer',
                    'items': [
                        {'id': 'Open'},
                        {'id': 'OpenNew', 'label': 'Open New'},
                        null,
                        {'id': 'ZoomIn', 'label': 'Zoom In'},
                        {'id': 'ZoomOut', 'label': 'Zoom Out'},
                        {'id': 'OriginalView', 'label': 'Original View'},
                        null,
                        {'id': 'Quality'},
                        {'id': 'Pause'},
                        {'id': 'Mute'}
                    ]
                }}");

            replacedertToken(JsonTokenClreplaced.Object);
            replacedertMember("menu", JsonTokenClreplaced.Object);
            replacedertMember("header", "SVG Viewer");
            replacedertMember("items", JsonTokenClreplaced.Array);
            
            replacedertToken(JsonTokenClreplaced.Object);
            replacedertMember("id", "Open");
            replacedertToken(JsonTokenClreplaced.EndObject);
            
            replacedertToken(JsonTokenClreplaced.Object);
            replacedertMember("id", "OpenNew");
            replacedertMember("label", "Open New");
            replacedertToken(JsonTokenClreplaced.EndObject);

            replacedertToken(JsonTokenClreplaced.Null);

            replacedertToken(JsonTokenClreplaced.Object);
            replacedertMember("id", "ZoomIn");
            replacedertMember("label", "Zoom In");
            replacedertToken(JsonTokenClreplaced.EndObject);

            replacedertToken(JsonTokenClreplaced.Object);
            replacedertMember("id", "ZoomOut");
            replacedertMember("label", "Zoom Out");
            replacedertToken(JsonTokenClreplaced.EndObject);

            replacedertToken(JsonTokenClreplaced.Object);
            replacedertMember("id", "OriginalView");
            replacedertMember("label", "Original View");
            replacedertToken(JsonTokenClreplaced.EndObject);

            replacedertToken(JsonTokenClreplaced.Null);
            
            replacedertToken(JsonTokenClreplaced.Object);
            replacedertMember("id", "Quality");
            replacedertToken(JsonTokenClreplaced.EndObject);

            replacedertToken(JsonTokenClreplaced.Object);
            replacedertMember("id", "Pause");
            replacedertToken(JsonTokenClreplaced.EndObject);

            replacedertToken(JsonTokenClreplaced.Object);
            replacedertMember("id", "Mute");
            replacedertToken(JsonTokenClreplaced.EndObject);
            
            replacedertToken(JsonTokenClreplaced.EndArray);
            replacedertToken(JsonTokenClreplaced.EndObject);
            replacedertToken(JsonTokenClreplaced.EndObject);
            replacedertEOF();
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test, ExpectedException(typeof(JsonException)) ]
        public void UnterminatedObject()
        {
            JsonReader reader = CreateReader("{x:1,y:2");
            reader.MoveToContent();
            reader.StepOut();
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test, ExpectedException(typeof(JsonException)) ]
        public void UnterminatedArray()
        {
            JsonReader reader = CreateReader("[1,2");
            reader.MoveToContent();
            reader.StepOut();
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test, ExpectedException(typeof(JsonException)) ]
        public void MissingObjectMember()
        {
            JsonReader reader = CreateReader("{x:1,/*y:2*/,z:3}");
            reader.MoveToContent();
            reader.StepOut();
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test, ExpectedException(typeof(JsonException)) ]
        public void MissingObjectMemberNameValueDelimiter()
        {
            JsonReader reader = CreateReader("{x 1}");
            reader.MoveToContent();
            reader.StepOut();
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void NullMemberNameHarmless()
        {
            JsonReader reader = CreateReader("{null:null}");
            reader.MoveToContent();
            reader.ReadToken(JsonTokenClreplaced.Object);
            replacedert.AreEqual("null", reader.ReadMember());
            reader.ReadNull();
            replacedert.AreSame(JsonTokenClreplaced.EndObject, reader.TokenClreplaced);
            replacedert.IsFalse(reader.Read());
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void ExtraCommaAfterLastObjectMemberAllowded()
        {
            JsonReader reader = CreateReader("{ 'member':'value',}");
            reader.ReadToken(JsonTokenClreplaced.Object);
            replacedert.AreEqual("member", reader.ReadMember());
            replacedert.AreEqual("value", reader.ReadString());
            replacedert.AreSame(JsonTokenClreplaced.EndObject, reader.TokenClreplaced);
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void ExtraCommaAfterLastArrayElementAllowed()
        {
            JsonReader reader = CreateReader("[4,2,]");
            reader.ReadToken(JsonTokenClreplaced.Array);
            replacedert.AreEqual(4, reader.ReadNumber().ToInt32());
            replacedert.AreEqual(2, reader.ReadNumber().ToInt32());
            reader.ReadToken(JsonTokenClreplaced.EndArray);
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void MemberValuesMayBeDelimitedBySemiColon()
        {
            JsonReader reader = CreateReader("{ 'm1' = 'v1'; 'm2' => 'v2' }");
            reader.ReadToken(JsonTokenClreplaced.Object);
            replacedert.AreEqual("m1", reader.ReadMember());
            replacedert.AreEqual("v1", reader.ReadString());
            replacedert.AreEqual("m2", reader.ReadMember());
            replacedert.AreEqual("v2", reader.ReadString());
            replacedert.AreSame(JsonTokenClreplaced.EndObject, reader.TokenClreplaced);
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void ArrayValuesMayBeDelimitedBySemiColon()
        {
            JsonReader reader = CreateReader("[1;2;3]");
            reader.ReadToken(JsonTokenClreplaced.Array);
            replacedert.AreEqual(1, reader.ReadNumber().ToInt32());
            replacedert.AreEqual(2, reader.ReadNumber().ToInt32());
            replacedert.AreEqual(3, reader.ReadNumber().ToInt32());
            reader.ReadToken(JsonTokenClreplaced.EndArray);
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void StringWithHexEncodedChars()
        {
            replacedert.AreEqual("1234\x1234\x56781234\xffff", CreateReader(@"'1234\u1234\u56781234\uffff'").ReadString());
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void StringWithEscapedBackspace()
        {
            replacedert.AreEqual("\b", CreateReader("'\\b'").ReadString());
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void OctalNumber()
        {
            CreateReader("0123");
            replacedertTokenText(JsonTokenClreplaced.Number, "83");
            replacedertEOF();
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void HexNumber()
        {
            CreateReader("0xc001ba55");
            replacedertTokenText(JsonTokenClreplaced.Number, "3221338709");
            replacedertEOF();
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void HexNumberWithBigX()
        {
            CreateReader("0Xc001ba55");
            replacedertTokenText(JsonTokenClreplaced.Number, "3221338709");
            replacedertEOF();
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void BooleanTrue()
        {
            CreateReader("true");
            replacedertTokenText(JsonTokenClreplaced.Boolean, "true");
            replacedertEOF();
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void ArrayWithPrimitives()
        {
            CreateReader("[ 123, 'string', true, false, null ]");
            replacedertToken(JsonTokenClreplaced.Array);
            replacedertTokenText(JsonTokenClreplaced.Number, "123");
            replacedertTokenText(JsonTokenClreplaced.String, "string");
            replacedertTokenText(JsonTokenClreplaced.Boolean, "true");
            replacedertTokenText(JsonTokenClreplaced.Boolean, "false");
            replacedertToken(JsonTokenClreplaced.Null);
            replacedertToken(JsonTokenClreplaced.EndArray);
            replacedertEOF();
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void EmptyObject()
        {
            CreateReader("{}");
            replacedertToken(JsonTokenClreplaced.Object);
            replacedertToken(JsonTokenClreplaced.EndObject);
            replacedertEOF();
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void ObjectWithPrimitiveMembers()
        {
            CreateReader("{ m1 : 123, m2 : 'string', m3 : true, m4 : false, m5 : null }");
            replacedertToken(JsonTokenClreplaced.Object);
            replacedertMember("m1", JsonTokenClreplaced.Number, "123");
            replacedertMember("m2", "string");
            replacedertMember("m3", JsonTokenClreplaced.Boolean, "true");
            replacedertMember("m4", JsonTokenClreplaced.Boolean, "false");
            replacedertMember("m5", JsonTokenClreplaced.Null);
            replacedertToken(JsonTokenClreplaced.EndObject);
            replacedertEOF();
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void TwoLevelDepth()
        {         
            CreateReader("[{}]");
            replacedert.AreEqual(0, _reader.Depth);

            replacedertToken(JsonTokenClreplaced.Array);
            replacedert.AreEqual(1, _reader.Depth);

            replacedertToken(JsonTokenClreplaced.Object);
            replacedert.AreEqual(2, _reader.Depth);
            replacedertToken(JsonTokenClreplaced.EndObject);
            replacedert.AreEqual(2, _reader.Depth);
            
            replacedertToken(JsonTokenClreplaced.EndArray);
            replacedert.AreEqual(1, _reader.Depth);

            replacedertEOF();
            replacedert.AreEqual(0, _reader.Depth);
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void NestedDepths()
        {
            CreateReader("[{a:[{}]}]");

            const int maxDepth = 4;
            for (int i = 0; i < maxDepth; i++)
            {
                replacedert.AreEqual(i, _reader.Depth);
                
                if (i % 2 == 0)
                {
                    replacedertToken(JsonTokenClreplaced.Array);
                }
                else
                {
                    replacedertToken(JsonTokenClreplaced.Object);
                    if (i < (maxDepth - 1))
                        replacedertToken(JsonTokenClreplaced.Member);
                }

                replacedert.AreEqual(i + 1, _reader.Depth);
            }

            for (int i = 0; i < maxDepth; i++)
            {
                replacedertToken(i % 2 == 0 ? JsonTokenClreplaced.EndObject : JsonTokenClreplaced.EndArray);
                replacedert.AreEqual(maxDepth - i, _reader.Depth);
            }

            replacedertEOF();
            replacedert.AreEqual(0, _reader.Depth);
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void SlashSlashComment()
        {
            JsonReader reader = CreateReader(@"
            [
                1,
                // 2, this is a single line comment
                3
            ]");
            reader.ReadToken(JsonTokenClreplaced.Array);
            replacedert.AreEqual(1, reader.ReadNumber().ToInt32());
            replacedert.AreEqual(3, reader.ReadNumber().ToInt32());
            reader.ReadToken(JsonTokenClreplaced.EndArray);
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void SlashStarComment()
        {
            JsonReader reader = CreateReader(@"
            [ /*
                1,
                // 2, this is a single line comment
                3 */
            ]");
            reader.ReadToken(JsonTokenClreplaced.Array);
            reader.ReadToken(JsonTokenClreplaced.EndArray);
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void HashComment()
        {
            JsonReader reader = CreateReader(@"
            [
                1, # one
                2, # two
                3  # three
            ]");
            reader.ReadToken(JsonTokenClreplaced.Array);
            replacedert.AreEqual(1, reader.ReadNumber().ToInt32());
            replacedert.AreEqual(2, reader.ReadNumber().ToInt32());
            replacedert.AreEqual(3, reader.ReadNumber().ToInt32());
            reader.ReadToken(JsonTokenClreplaced.EndArray);
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void StringWithEscapedTab()
        {
            replacedert.AreEqual("\t", CreateReader("'\\t'").ReadString());
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void StringWithEscapedLineFeed()
        {
            replacedert.AreEqual("\n", CreateReader("'\\n'").ReadString());
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void StringWithEscapedFormFeed()
        {
            replacedert.AreEqual("\f", CreateReader("'\\f'").ReadString());
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void StringWithEscapedCarriageReturn()
        {
            replacedert.AreEqual("\r", CreateReader("'\\r'").ReadString());
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[Test]
        public void NegativeInfinityBug()
        {
            //
            // Exercises bug #13333
            // http://developer.berlios.de/bugs/?func=detailbug&bug_id=13333&group_id=4638
            //

            try
            {
                CreateReader("-Infinity").Read();
                replacedert.Fail("Expected exception of type {0}.", typeof(JsonException));
            }
            catch (JsonException e)
            {
                replacedert.AreEqual(
                    "The text '-Infinity' has the incorrect syntax for a number.", 
                    e.Message.Substring(0, e.Message.IndexOf('.') + 1));
            }
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void BadOctalNumberSurfacesreplacedtring()
        {
            CreateReader("0123456789");
            replacedertTokenText(JsonTokenClreplaced.String, "0123456789");
            replacedertEOF();
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void BadHexNumberSurfacesreplacedtring()
        {
            CreateReader("0x1boo");
            replacedertTokenText(JsonTokenClreplaced.String, "0x1boo");
            replacedertEOF();
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void LongHexNumberSurfacesreplacedtring()
        {
            string str = "0x" + new string('4', 100);
            CreateReader(str);
            replacedertTokenText(JsonTokenClreplaced.String, str);
            replacedertEOF();
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void LongOctalNumberSurfacesreplacedtring()
        {
            string str = "0" + new string('4', 100);
            CreateReader(str);
            replacedertTokenText(JsonTokenClreplaced.String, str);
            replacedertEOF();
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void RealNumber()
        {
            CreateReader("51.0376480");
            replacedertTokenText(JsonTokenClreplaced.Number, "51.0376480");
            replacedertEOF();
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void RealNumberWithZeroIntegralPart()
        {
            CreateReader("0.3386980");
            replacedertTokenText(JsonTokenClreplaced.Number, "0.3386980");
            replacedertEOF();
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void NegativeInteger()
        {
            CreateReader("-42");
            replacedertTokenText(JsonTokenClreplaced.Number, "-42");
            replacedertEOF();
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void RealNumberWithLowerAndNegativeExp()
        {
            CreateReader("0.123456789e-12");
            replacedertTokenText(JsonTokenClreplaced.Number, "0.123456789e-12");
            replacedertEOF();
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void RealNumberWithUpperAndPositiveExp()
        {
            CreateReader("1.234567890E+34");
            replacedertTokenText(JsonTokenClreplaced.Number, "1.234567890E+34");
            replacedertEOF();
        }

19 Source : TestJsonTextReader.cs
with GNU General Public License v2.0
from kee-org

[ Test ]
        public void LargeIntegerUsingExpNotation()
        {
            CreateReader("23456789012E66");
            replacedertTokenText(JsonTokenClreplaced.Number, "23456789012E66");
            replacedertEOF();
        }

See More Examples