#10 move tokens to the root namespace for discoverability. upgrade xunit versions. there is a bug with test discovery for stringtokenizertests

This commit is contained in:
Eliot Jones
2018-11-16 20:00:12 +00:00
parent c72f3796e2
commit 0f68dfeb19
122 changed files with 134 additions and 133 deletions

View File

@@ -4,7 +4,7 @@
using System.Collections.Generic;
using System.Text;
using PdfPig.Filters;
using PdfPig.Tokenization.Tokens;
using PdfPig.Tokens;
using Xunit;
public class Ascii85FilterTests

View File

@@ -4,7 +4,7 @@
using System.Collections.Generic;
using System.Text;
using PdfPig.Filters;
using PdfPig.Tokenization.Tokens;
using PdfPig.Tokens;
using Xunit;
public class AsciiHexDecodeFilterTests

View File

@@ -2,9 +2,8 @@
{
using System;
using System.Collections.Generic;
using Parser.Parts;
using PdfPig.Filters;
using PdfPig.Tokenization.Tokens;
using PdfPig.Tokens;
using Xunit;
public class DecodeParameterResolverTests

View File

@@ -2,7 +2,7 @@
{
using System.Collections.Generic;
using PdfPig.Filters;
using PdfPig.Tokenization.Tokens;
using PdfPig.Tokens;
using Xunit;
public class RunLengthFilterTests

View File

@@ -3,7 +3,7 @@
using System;
using System.Linq;
using PdfPig.Fonts.Cmap;
using PdfPig.Tokenization.Tokens;
using PdfPig.Tokens;
using Xunit;
public class CodespaceRangeTests

View File

@@ -2,7 +2,7 @@
{
using PdfPig.Fonts.Cmap;
using PdfPig.Fonts.Parser.Parts;
using PdfPig.Tokenization.Tokens;
using PdfPig.Tokens;
using Xunit;
public class BaseFontRangeParserTests

View File

@@ -2,7 +2,7 @@
{
using System;
using PdfPig.Graphics.Operations.TextState;
using PdfPig.Tokenization.Tokens;
using PdfPig.Tokens;
using Xunit;
public class SetFontAndSizeTests

View File

@@ -5,7 +5,7 @@
using PdfPig.Fonts;
using PdfPig.Graphics;
using PdfPig.IO;
using PdfPig.Tokenization.Tokens;
using PdfPig.Tokens;
internal class TestOperationContext : IOperationContext
{

View File

@@ -7,7 +7,7 @@
using System.Linq;
using System.Text;
using PdfPig.Filters;
using PdfPig.Tokenization.Tokens;
using PdfPig.Tokens;
using Xunit;
/*

View File

@@ -8,7 +8,7 @@
using PdfPig.Graphics.Operations.TextShowing;
using PdfPig.Graphics.Operations.TextState;
using PdfPig.Parser;
using PdfPig.Tokenization.Tokens;
using PdfPig.Tokens;
using Xunit;
public class PageContentParserTests

View File

@@ -2,7 +2,7 @@
{
using System.Collections.Generic;
using PdfPig.Filters;
using PdfPig.Tokenization.Tokens;
using PdfPig.Tokens;
internal class TestFilterProvider : IFilterProvider
{

View File

@@ -3,7 +3,7 @@
using System.Collections.Generic;
using PdfPig.ContentStream;
using PdfPig.Tokenization.Scanner;
using PdfPig.Tokenization.Tokens;
using PdfPig.Tokens;
internal class TestObjectLocationProvider : IObjectLocationProvider
{

View File

@@ -2,7 +2,7 @@
{
using System.Collections.Generic;
using PdfPig.Tokenization;
using PdfPig.Tokenization.Tokens;
using PdfPig.Tokens;
using Xunit;
public class ArrayTokenizerTests

View File

@@ -1,7 +1,7 @@
namespace UglyToad.PdfPig.Tests.Tokenization
{
using PdfPig.Tokenization;
using PdfPig.Tokenization.Tokens;
using PdfPig.Tokens;
using Xunit;
public class CommentTokenizerTests

View File

@@ -5,7 +5,7 @@ namespace UglyToad.PdfPig.Tests.Tokenization
using System.Collections.Generic;
using PdfPig.ContentStream;
using PdfPig.Tokenization;
using PdfPig.Tokenization.Tokens;
using PdfPig.Tokens;
using Xunit;
public class DictionaryTokenizerTests

View File

@@ -1,7 +1,7 @@
namespace UglyToad.PdfPig.Tests.Tokenization
{
using PdfPig.Tokenization;
using PdfPig.Tokenization.Tokens;
using PdfPig.Tokens;
using Xunit;
public class EndOfLineTokenizerTests

View File

@@ -1,7 +1,7 @@
namespace UglyToad.PdfPig.Tests.Tokenization
{
using PdfPig.Tokenization;
using PdfPig.Tokenization.Tokens;
using PdfPig.Tokens;
using Xunit;
public class HexTokenizerTests

View File

@@ -1,7 +1,7 @@
namespace UglyToad.PdfPig.Tests.Tokenization
{
using PdfPig.Tokenization;
using PdfPig.Tokenization.Tokens;
using PdfPig.Tokens;
using Xunit;
public class NameTokenizerTests

View File

@@ -2,7 +2,7 @@
{
using System.Collections.Generic;
using PdfPig.Tokenization;
using PdfPig.Tokenization.Tokens;
using PdfPig.Tokens;
using Xunit;
public class NumericTokenizerTests

View File

@@ -1,7 +1,7 @@
namespace UglyToad.PdfPig.Tests.Tokenization
{
using PdfPig.Tokenization;
using PdfPig.Tokenization.Tokens;
using PdfPig.Tokens;
using Xunit;
public class PlainTokenizerTests

View File

@@ -5,7 +5,7 @@ namespace UglyToad.PdfPig.Tests.Tokenization.Scanner
using System.Collections.Generic;
using PdfPig.IO;
using PdfPig.Tokenization.Scanner;
using PdfPig.Tokenization.Tokens;
using PdfPig.Tokens;
using Xunit;
public class CoreTokenScannerTests

View File

@@ -6,7 +6,7 @@
using PdfPig.ContentStream;
using PdfPig.IO;
using PdfPig.Tokenization.Scanner;
using PdfPig.Tokenization.Tokens;
using PdfPig.Tokens;
using PdfPig.Util;
using Xunit;

View File

@@ -2,7 +2,7 @@
{
using PdfPig.IO;
using PdfPig.Tokenization;
using PdfPig.Tokenization.Tokens;
using PdfPig.Tokens;
using Xunit;
public class StringTokenizerTests
@@ -29,11 +29,11 @@
[InlineData(' ')]
[InlineData('y')]
[InlineData('^')]
public void DoesNotStartWithOpenBracket_ReturnsFalse(byte firstByte)
public void DoesNotStartWithOpenBracket_ReturnsFalse(char firstByte)
{
var input = new ByteArrayInputBytes(new[] {firstByte});
var input = new ByteArrayInputBytes(new[] {(byte)firstByte});
var result = tokenizer.TryTokenize(firstByte, input, out var token);
var result = tokenizer.TryTokenize((byte)firstByte, input, out var token);
Assert.False(result);
Assert.Null(token);

View File

@@ -1,7 +1,7 @@
namespace UglyToad.PdfPig.Tests.Tokenization.Tokens
namespace UglyToad.PdfPig.Tests.Tokens
{
using System;
using PdfPig.Tokenization.Tokens;
using PdfPig.Tokens;
using Xunit;
public class ArrayTokenTests

View File

@@ -1,9 +1,9 @@
// ReSharper disable ObjectCreationAsStatement
namespace UglyToad.PdfPig.Tests.Tokenization.Tokens
namespace UglyToad.PdfPig.Tests.Tokens
{
using System;
using System.Collections.Generic;
using PdfPig.Tokenization.Tokens;
using PdfPig.Tokens;
using Xunit;
public class DictionaryTokenTests

View File

@@ -1,6 +1,6 @@
namespace UglyToad.PdfPig.Tests.Tokenization.Tokens
namespace UglyToad.PdfPig.Tests.Tokens
{
using PdfPig.Tokenization.Tokens;
using PdfPig.Tokens;
using Xunit;
public class HexTokenTests

View File

@@ -48,9 +48,12 @@
<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.9.0" />
<PackageReference Include="System.Drawing.Common" Version="4.5.0-preview2-26406-04" />
<PackageReference Include="xunit" Version="2.3.1" />
<PackageReference Include="xunit.extensibility.execution" Version="2.3.1" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.3.1" />
<PackageReference Include="xunit" Version="2.4.1" />
<PackageReference Include="xunit.extensibility.execution" Version="2.4.1" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.1">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
</PackageReference>
</ItemGroup>
<ItemGroup>

View File

@@ -1,7 +1,7 @@
namespace UglyToad.PdfPig.Content
{
using System;
using Tokenization.Tokens;
using Tokens;
internal class Catalog
{

View File

@@ -1,6 +1,6 @@
namespace UglyToad.PdfPig.Content
{
using Tokenization.Tokens;
using Tokens;
internal interface IPageFactory
{

View File

@@ -1,7 +1,7 @@
namespace UglyToad.PdfPig.Content
{
using Fonts;
using Tokenization.Tokens;
using Tokens;
internal interface IResourceStore
{

View File

@@ -6,7 +6,7 @@
using Logging;
using Parser.Parts;
using Tokenization.Scanner;
using Tokenization.Tokens;
using Tokens;
using Util;
internal class Pages

View File

@@ -6,7 +6,7 @@
using Fonts;
using Parser.Parts;
using Tokenization.Scanner;
using Tokenization.Tokens;
using Tokens;
internal class ResourceContainer : IResourceStore
{

View File

@@ -3,7 +3,7 @@
using System;
using System.Collections.Generic;
using ContentStream;
using Tokenization.Tokens;
using Tokens;
using Util.JetBrains.Annotations;
internal class CrossReferenceTable

View File

@@ -5,7 +5,7 @@
using System.Linq;
using ContentStream;
using Logging;
using Tokenization.Tokens;
using Tokens;
/// <summary>
///

View File

@@ -2,7 +2,7 @@
{
using System.Collections.Generic;
using ContentStream;
using Tokenization.Tokens;
using Tokens;
/// <summary>
///

View File

@@ -2,7 +2,7 @@
{
using System.Collections.Generic;
using ContentStream;
using Tokenization.Tokens;
using Tokens;
internal class CrossReferenceTablePartBuilder
{

View File

@@ -2,7 +2,7 @@
{
using System;
using System.IO;
using Tokenization.Tokens;
using Tokens;
/// <summary>
/// ASCII 85 (Base85) is a binary to text encoding using 5 ASCII characters per 4 bytes of data.

View File

@@ -2,7 +2,7 @@
{
using System;
using System.IO;
using Tokenization.Tokens;
using Tokens;
internal class AsciiHexDecodeFilter : IFilter
{

View File

@@ -1,7 +1,7 @@
namespace UglyToad.PdfPig.Filters
{
using System;
using Tokenization.Tokens;
using Tokens;
internal class DctDecodeFilter : IFilter
{

View File

@@ -3,7 +3,7 @@
using System;
using System.Collections.Generic;
using Logging;
using Tokenization.Tokens;
using Tokens;
internal class DecodeParameterResolver : IDecodeParameterResolver
{

View File

@@ -5,7 +5,7 @@
using System.IO;
using System.IO.Compression;
using Logging;
using Tokenization.Tokens;
using Tokens;
using Util;
/// <summary>

View File

@@ -1,6 +1,6 @@
namespace UglyToad.PdfPig.Filters
{
using Tokenization.Tokens;
using Tokens;
internal interface IDecodeParameterResolver
{

View File

@@ -1,6 +1,6 @@
namespace UglyToad.PdfPig.Filters
{
using Tokenization.Tokens;
using Tokens;
internal interface IFilter
{

View File

@@ -1,7 +1,7 @@
namespace UglyToad.PdfPig.Filters
{
using System.Collections.Generic;
using Tokenization.Tokens;
using Tokens;
internal interface IFilterProvider
{

View File

@@ -5,7 +5,7 @@
using System.Linq;
using Exceptions;
using Logging;
using Tokenization.Tokens;
using Tokens;
internal class MemoryFilterProvider : IFilterProvider
{

View File

@@ -1,7 +1,7 @@
namespace UglyToad.PdfPig.Filters
{
using System.IO;
using Tokenization.Tokens;
using Tokens;
internal class RunLengthFilter : IFilter
{

View File

@@ -2,7 +2,7 @@
{
using Core;
using Geometry;
using Tokenization.Tokens;
using Tokens;
/// <summary>
/// A CID font contains glyph descriptions accessed by

View File

@@ -2,7 +2,7 @@
{
using Core;
using Geometry;
using Tokenization.Tokens;
using Tokens;
/// <inheritdoc/>
/// <summary>

View File

@@ -3,7 +3,7 @@
using System.Collections.Generic;
using Core;
using Geometry;
using Tokenization.Tokens;
using Tokens;
/// <inheritdoc />
/// <summary>

View File

@@ -6,7 +6,7 @@
using Core;
using Geometry;
using IO;
using Tokenization.Tokens;
using Tokens;
using Util.JetBrains.Annotations;
/// <summary>

View File

@@ -1,6 +1,6 @@
namespace UglyToad.PdfPig.Fonts
{
using Tokenization.Tokens;
using Tokens;
/// <summary>
/// The bytes of the stream containing the font program.

View File

@@ -2,7 +2,7 @@
{
using System;
using System.Collections.Generic;
using Tokenization.Tokens;
using Tokens;
/// <summary>
/// Maps character codes to glyph names from a PostScript encoding.

View File

@@ -1,7 +1,7 @@
namespace UglyToad.PdfPig.Fonts
{
using Geometry;
using Tokenization.Tokens;
using Tokens;
using Util.JetBrains.Annotations;
/// <summary>

View File

@@ -5,7 +5,7 @@
using Exceptions;
using Logging;
using Parser.Handlers;
using Tokenization.Tokens;
using Tokens;
using Util;
internal class FontFactory : IFontFactory

View File

@@ -1,6 +1,6 @@
namespace UglyToad.PdfPig.Fonts
{
using Tokenization.Tokens;
using Tokens;
internal static class FontStretchExtensions
{

View File

@@ -3,7 +3,7 @@
using Core;
using Geometry;
using IO;
using Tokenization.Tokens;
using Tokens;
internal interface IFont
{

View File

@@ -1,6 +1,6 @@
namespace UglyToad.PdfPig.Fonts
{
using Tokenization.Tokens;
using Tokens;
internal interface IFontFactory
{

View File

@@ -7,7 +7,7 @@
using IO;
using Parts;
using Tokenization.Scanner;
using Tokenization.Tokens;
using Tokens;
internal class CMapParser
{

View File

@@ -5,7 +5,7 @@
using Exceptions;
using PdfPig.Parser.Parts;
using Tokenization.Scanner;
using Tokenization.Tokens;
using Tokens;
using Util;
internal class EncodingReader : IEncodingReader

View File

@@ -4,7 +4,7 @@
using Parts;
using PdfPig.Parser.Parts;
using Tokenization.Scanner;
using Tokenization.Tokens;
using Tokens;
internal static class FontDictionaryAccessHelper
{

View File

@@ -1,6 +1,6 @@
namespace UglyToad.PdfPig.Fonts.Parser.Handlers
{
using Tokenization.Tokens;
using Tokens;
internal interface IFontHandler
{

View File

@@ -11,7 +11,7 @@
using PdfPig.Parser.Parts;
using Simple;
using Tokenization.Scanner;
using Tokenization.Tokens;
using Tokens;
using TrueType;
using TrueType.Parser;

View File

@@ -10,7 +10,7 @@
using Parts;
using PdfPig.Parser.Parts;
using Tokenization.Scanner;
using Tokenization.Tokens;
using Tokens;
using Util;
internal class Type0FontHandler : IFontHandler

View File

@@ -11,7 +11,7 @@
using PdfPig.Parser.Parts;
using Simple;
using Tokenization.Scanner;
using Tokenization.Tokens;
using Tokens;
using Type1;
using Type1.Parser;

View File

@@ -10,7 +10,7 @@
using PdfPig.Parser.Parts;
using Simple;
using Tokenization.Scanner;
using Tokenization.Tokens;
using Tokens;
using Util;
internal class Type3FontHandler : IFontHandler

View File

@@ -1,7 +1,7 @@
namespace UglyToad.PdfPig.Fonts.Parser
{
using Encodings;
using Tokenization.Tokens;
using Tokens;
internal interface IEncodingReader
{

View File

@@ -3,7 +3,7 @@
using System;
using Cmap;
using Tokenization.Scanner;
using Tokenization.Tokens;
using Tokens;
internal class BaseFontCharacterParser : ICidFontPartParser<NumericToken>
{

View File

@@ -6,7 +6,7 @@
using Cmap;
using Exceptions;
using Tokenization.Scanner;
using Tokenization.Tokens;
using Tokens;
/// <summary>
/// The beginbfrange and endbfrange operators map i ranges of input codes to the corresponding output code range.

View File

@@ -4,7 +4,7 @@
using System.Collections.Generic;
using Cmap;
using Tokenization.Scanner;
using Tokenization.Tokens;
using Tokens;
internal class CidCharacterParser : ICidFontPartParser<NumericToken>
{

View File

@@ -9,7 +9,7 @@
using IO;
using PdfPig.Parser.Parts;
using Tokenization.Scanner;
using Tokenization.Tokens;
using Tokens;
using TrueType;
using TrueType.Parser;
using Util;

View File

@@ -4,7 +4,7 @@
using System.Globalization;
using Cmap;
using Tokenization.Scanner;
using Tokenization.Tokens;
using Tokens;
internal class CidFontNameParser : ICidFontPartParser<NameToken>
{

View File

@@ -3,7 +3,7 @@
using Cmap;
using Exceptions;
using Tokenization.Scanner;
using Tokenization.Tokens;
using Tokens;
internal class CidRangeParser : ICidFontPartParser<NumericToken>
{

View File

@@ -4,7 +4,7 @@
using System.Collections.Generic;
using Cmap;
using Tokenization.Scanner;
using Tokenization.Tokens;
using Tokens;
internal class CodespaceRangeParser : ICidFontPartParser<NumericToken>
{

View File

@@ -4,7 +4,7 @@
using Geometry;
using PdfPig.Parser.Parts;
using Tokenization.Scanner;
using Tokenization.Tokens;
using Tokens;
using Util;
using Util.JetBrains.Annotations;

View File

@@ -6,7 +6,7 @@
using Encodings;
using Geometry;
using IO;
using Tokenization.Tokens;
using Tokens;
using TrueType;
using Util.JetBrains.Annotations;

View File

@@ -6,7 +6,7 @@
using Encodings;
using Geometry;
using IO;
using Tokenization.Tokens;
using Tokens;
using Type1;
/// <summary>

View File

@@ -5,7 +5,7 @@
using Encodings;
using Geometry;
using IO;
using Tokenization.Tokens;
using Tokens;
internal class Type1Standard14Font: IFont
{

View File

@@ -7,7 +7,7 @@
using Exceptions;
using Geometry;
using IO;
using Tokenization.Tokens;
using Tokens;
internal class Type3Font : IFont
{

View File

@@ -6,7 +6,7 @@
using CharStrings;
using IO;
using PdfPig.Parser.Parts;
using Tokenization.Tokens;
using Tokens;
internal class Type1EncryptedPortionParser
{

View File

@@ -7,7 +7,7 @@
using IO;
using Tokenization;
using Tokenization.Scanner;
using Tokenization.Tokens;
using Tokens;
internal class Type1FontParser
{

View File

@@ -5,7 +5,7 @@
using System.Diagnostics;
using CharStrings;
using Geometry;
using Tokenization.Tokens;
using Tokens;
using Util.JetBrains.Annotations;
/// <summary>

View File

@@ -10,7 +10,7 @@
using Operations;
using PdfPig.Core;
using Tokenization.Scanner;
using Tokenization.Tokens;
using Tokens;
using Util;
using XObject;

View File

@@ -3,7 +3,7 @@ namespace UglyToad.PdfPig.Graphics
{
using Core;
using PdfPig.Core;
using Tokenization.Tokens;
using Tokens;
/// <summary>
/// The current state of text related parameters for a content stream.

View File

@@ -2,7 +2,7 @@
{
using System.Collections.Generic;
using Operations;
using Tokenization.Tokens;
using Tokens;
using Util.JetBrains.Annotations;
internal interface IGraphicsStateOperationFactory

View File

@@ -2,7 +2,7 @@
{
using System.Collections.Generic;
using IO;
using Tokenization.Tokens;
using Tokens;
internal interface IOperationContext
{

View File

@@ -1,7 +1,7 @@
namespace UglyToad.PdfPig.Graphics.Operations
{
using Content;
using Tokenization.Tokens;
using Tokens;
internal class InvokeNamedXObject : IGraphicsStateOperation
{

View File

@@ -3,7 +3,7 @@
using System;
using System.Collections.Generic;
using Content;
using Tokenization.Tokens;
using Tokens;
internal class ShowTextsWithPositioning : IGraphicsStateOperation
{

View File

@@ -2,7 +2,7 @@
{
using System;
using Content;
using Tokenization.Tokens;
using Tokens;
using Util.JetBrains.Annotations;
internal class SetFontAndSize : IGraphicsStateOperation

View File

@@ -9,7 +9,7 @@ namespace UglyToad.PdfPig.Graphics
using Operations;
using Operations.TextShowing;
using Operations.TextState;
using Tokenization.Tokens;
using Tokens;
internal class ReflectionGraphicsStateOperationFactory : IGraphicsStateOperationFactory
{

View File

@@ -2,7 +2,7 @@
{
using System;
using PdfPig.Core;
using Tokenization.Tokens;
using Tokens;
using Util.JetBrains.Annotations;
using XObject;

View File

@@ -5,7 +5,7 @@
using Exceptions;
using Parts;
using Tokenization.Scanner;
using Tokenization.Tokens;
using Tokens;
internal class CatalogFactory
{

View File

@@ -4,7 +4,7 @@
using IO;
using Parts;
using Tokenization.Scanner;
using Tokenization.Tokens;
using Tokens;
internal class DocumentInformationFactory
{

View File

@@ -8,7 +8,7 @@
using Logging;
using Parts.CrossReference;
using Tokenization.Scanner;
using Tokenization.Tokens;
using Tokens;
internal class CrossReferenceParser
{

View File

@@ -7,7 +7,7 @@
using Parts.CrossReference;
using Tokenization;
using Tokenization.Scanner;
using Tokenization.Tokens;
using Tokens;
internal class CrossReferenceTableParser
{

View File

@@ -6,7 +6,7 @@
using Exceptions;
using Logging;
using Tokenization.Scanner;
using Tokenization.Tokens;
using Tokens;
using Util.JetBrains.Annotations;
/// <summary>

View File

@@ -5,7 +5,7 @@
using Exceptions;
using IO;
using Tokenization.Scanner;
using Tokenization.Tokens;
using Tokens;
/*
* The trailer of a PDF file allows us to quickly find the cross-reference table and other special objects.

View File

@@ -6,7 +6,7 @@
using Logging;
using Parts;
using Tokenization.Scanner;
using Tokenization.Tokens;
using Tokens;
internal class XrefOffsetValidator
{

View File

@@ -5,7 +5,7 @@
using Graphics.Operations;
using IO;
using Tokenization.Scanner;
using Tokenization.Tokens;
using Tokens;
internal class PageContentParser : IPageContentParser
{

View File

@@ -10,7 +10,7 @@
using IO;
using Parts;
using Tokenization.Scanner;
using Tokenization.Tokens;
using Tokens;
using Util;
using XObject;

View File

@@ -2,7 +2,7 @@
{
using System;
using Exceptions;
using Tokenization.Tokens;
using Tokens;
using Util;
/// <summary>

Some files were not shown because too many files have changed in this diff Show More