public virtual void GetDecodedStringContentHexTest() { String data = "<736f6d652068657820737472696e67>"; RandomAccessSourceFactory factory = new RandomAccessSourceFactory(); PdfTokenizer tok = new PdfTokenizer(new RandomAccessFileOrArray(factory.CreateSource(data.GetBytes(iText.IO.Util.EncodingUtil.ISO_8859_1 )))); tok.NextToken(); NUnit.Framework.Assert.IsTrue(tok.IsHexString()); NUnit.Framework.Assert.AreEqual("some hex string", iText.IO.Util.JavaUtil.GetStringForBytes(tok.GetDecodedStringContent ())); }
public virtual void GetDecodedStringContentTest() { String data = "/Name1 15"; RandomAccessSourceFactory factory = new RandomAccessSourceFactory(); PdfTokenizer tok = new PdfTokenizer(new RandomAccessFileOrArray(factory.CreateSource(data.GetBytes(iText.IO.Util.EncodingUtil.ISO_8859_1 )))); tok.NextToken(); NUnit.Framework.Assert.AreEqual("Name1", iText.IO.Util.JavaUtil.GetStringForBytes(tok.GetDecodedStringContent ())); tok.NextToken(); NUnit.Framework.Assert.AreEqual("15", iText.IO.Util.JavaUtil.GetStringForBytes(tok.GetDecodedStringContent ())); tok.NextToken(); NUnit.Framework.Assert.AreEqual("", iText.IO.Util.JavaUtil.GetStringForBytes(tok.GetDecodedStringContent() )); }