You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucenenet.apache.org by sy...@apache.org on 2016/09/01 14:39:54 UTC
[33/52] [abbrv] lucenenet git commit: Fixed problems with the
Analysis.Core.TestBugInSomething.TestWrapping() test that were causing it to
fail.
Fixed problems with the Analysis.Core.TestBugInSomething.TestWrapping() test that were causing it to fail.
Project: http://git-wip-us.apache.org/repos/asf/lucenenet/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucenenet/commit/e3bbea4f
Tree: http://git-wip-us.apache.org/repos/asf/lucenenet/tree/e3bbea4f
Diff: http://git-wip-us.apache.org/repos/asf/lucenenet/diff/e3bbea4f
Branch: refs/heads/master
Commit: e3bbea4f7562c7e7011f93026c11962429bcc470
Parents: 85789c0
Author: Shad Storhaug <sh...@shadstorhaug.com>
Authored: Wed Aug 24 18:21:17 2016 +0700
Committer: Shad Storhaug <sh...@shadstorhaug.com>
Committed: Wed Aug 24 18:21:17 2016 +0700
----------------------------------------------------------------------
.../Analysis/Core/TestBugInSomething.cs | 94 ++++++++++----------
1 file changed, 45 insertions(+), 49 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/e3bbea4f/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestBugInSomething.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestBugInSomething.cs b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestBugInSomething.cs
index 8fe1562..0d9d742 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestBugInSomething.cs
+++ b/src/Lucene.Net.Tests.Analysis.Common/Analysis/Core/TestBugInSomething.cs
@@ -90,7 +90,7 @@ namespace Lucene.Net.Analysis.Core
public override void Mark(int readAheadLimit)
{
- throw new System.NotSupportedException("mark(int)");
+ throw new System.NotSupportedException("Mark(int)");
}
public override bool IsMarkSupported
@@ -103,47 +103,48 @@ namespace Lucene.Net.Analysis.Core
public override int Read()
{
- throw new System.NotSupportedException("read()");
+ throw new System.NotSupportedException("Read()");
}
+ // LUCENENET: We don't support these overloads in .NET
// public override int Read(char[] cbuf)
// {
- //throw new System.NotSupportedException("read(char[])");
+ //throw new System.NotSupportedException("Read(char[])");
// }
//public override int read(CharBuffer target)
//{
- // throw new System.NotSupportedException("read(CharBuffer)");
+ // throw new System.NotSupportedException("Read(CharBuffer)");
//}
public override bool Ready()
{
- throw new System.NotSupportedException("ready()");
+ throw new System.NotSupportedException("Ready()");
}
public override void Reset()
{
- throw new System.NotSupportedException("reset()");
+ throw new System.NotSupportedException("Reset()");
}
public override long Skip(int n)
{
- throw new System.NotSupportedException("skip(long)");
+ throw new System.NotSupportedException("Skip(long)");
}
protected override int Correct(int currentOff)
{
- throw new System.NotSupportedException("correct(int)");
+ throw new System.NotSupportedException("Correct(int)");
}
public override void Close()
{
- throw new System.NotSupportedException("close()");
+ throw new System.NotSupportedException("Close()");
}
public override int Read(char[] arg0, int arg1, int arg2)
{
- throw new System.NotSupportedException("read(char[], int, int)");
+ throw new System.NotSupportedException("Read(char[], int, int)");
}
}
@@ -158,7 +159,7 @@ namespace Lucene.Net.Analysis.Core
}
catch (Exception e)
{
- assertEquals("mark(int)", e.Message);
+ assertEquals("Mark(int)", e.Message);
}
try
@@ -168,7 +169,7 @@ namespace Lucene.Net.Analysis.Core
}
catch (Exception e)
{
- assertEquals("markSupported()", e.Message);
+ assertEquals("IsMarkSupported", e.Message);
}
try
@@ -178,7 +179,7 @@ namespace Lucene.Net.Analysis.Core
}
catch (Exception e)
{
- assertEquals("read()", e.Message);
+ assertEquals("Read()", e.Message);
}
try
@@ -188,18 +189,24 @@ namespace Lucene.Net.Analysis.Core
}
catch (Exception e)
{
- assertEquals("read(char[])", e.Message);
+ // LUCENENET NOTE: TextReader doesn't support an overload that doesn't supply
+ // index and count. We have an extension method that does in test environment,
+ // but the error will be for the cascaded overload
+ //assertEquals("Read(char[])", e.Message);
+ assertEquals("Read(char[], int, int)", e.Message);
}
- try
- {
- cs.read(new char[0]);
- fail();
- }
- catch (Exception e)
- {
- assertEquals("read(CharBuffer)", e.Message);
- }
+ // LUCENENET NOTE: We don't have a CharBuffer type in Lucene.Net,
+ // nor do we have an overload that accepts it.
+ //try
+ //{
+ // cs.read(CharBuffer.wrap(new char[0]));
+ // fail();
+ //}
+ //catch (Exception e)
+ //{
+ // assertEquals("Read(CharBuffer)", e.Message);
+ //}
try
{
@@ -208,7 +215,7 @@ namespace Lucene.Net.Analysis.Core
}
catch (Exception e)
{
- assertEquals("reset()", e.Message);
+ assertEquals("Reset()", e.Message);
}
try
@@ -218,7 +225,7 @@ namespace Lucene.Net.Analysis.Core
}
catch (Exception e)
{
- assertEquals("skip(long)", e.Message);
+ assertEquals("Skip(long)", e.Message);
}
try
@@ -228,7 +235,7 @@ namespace Lucene.Net.Analysis.Core
}
catch (Exception e)
{
- assertEquals("correct(int)", e.Message);
+ assertEquals("Correct(int)", e.Message);
}
try
@@ -238,7 +245,7 @@ namespace Lucene.Net.Analysis.Core
}
catch (Exception e)
{
- assertEquals("close()", e.Message);
+ assertEquals("Close()", e.Message);
}
try
@@ -248,7 +255,7 @@ namespace Lucene.Net.Analysis.Core
}
catch (Exception e)
{
- assertEquals("read(char[], int, int)", e.Message);
+ assertEquals("Read(char[], int, int)", e.Message);
}
}
@@ -365,24 +372,12 @@ namespace Lucene.Net.Analysis.Core
bool readSomething;
public CheckThatYouDidntReadAnythingReaderWrapper(TextReader @in)
- : base(GetBufferedReader(@in))
+ : base(@in)
{ }
- /// <summary>
- /// LUCENENET: Copied this method from the WordlistLoader class - this class requires readers
- /// with a Reset() method (which .NET readers don't support). So, we use the Java BufferedReader
- /// as a wrapper for whatever reader the user passes (unless it is already a BufferedReader).
- /// </summary>
- /// <param name="reader"></param>
- /// <returns></returns>
- private static BufferedCharFilter GetBufferedReader(TextReader reader)
+ private CharFilter Input
{
- return (reader is BufferedCharFilter) ? (BufferedCharFilter)reader : new BufferedCharFilter(reader);
- }
-
- private BufferedCharFilter Input
- {
- get { return (BufferedCharFilter)this.input; }
+ get { return (CharFilter)this.input; }
}
protected override int Correct(int currentOff)
@@ -402,11 +397,12 @@ namespace Lucene.Net.Analysis.Core
return input.Read();
}
- public int read(char[] cbuf)
- {
- readSomething = true;
- return input.read(cbuf);
- }
+ // LUCENENET: TextReader dosn't support this overload
+ //public int read(char[] cbuf)
+ //{
+ // readSomething = true;
+ // return input.read(cbuf);
+ //}
public override long Skip(int n)
{
@@ -432,7 +428,7 @@ namespace Lucene.Net.Analysis.Core
return Input.Ready();
}
- public void reset()
+ public override void Reset()
{
Input.Reset();
}