File tree Expand file tree Collapse file tree 3 files changed +49
-0
lines changed
src/Tests/Nest.Tests.Unit Expand file tree Collapse file tree 3 files changed +49
-0
lines changed Original file line number Diff line number Diff line change 392392 <Compile Include =" Reproduce\Reproduce1146Tests.cs" />
393393 <Compile Include =" Reproduce\Reproduce629Tests.cs" />
394394 <Compile Include =" Reproduce\Reproduce1187Tests.cs" />
395+ <Compile Include =" Reproduce\Reproduce991Tests.cs" />
395396 <Compile Include =" Reproduce\Reproduce990Tests.cs" />
396397 <Compile Include =" Reproduce\Reproduce974Tests.cs" />
397398 <Compile Include =" Reproduce\Reproduce928Tests.cs" />
Original file line number Diff line number Diff line change 1+ {
2+ "query" :
3+ {
4+ "term" :
5+ {
6+ "myEnum" :
7+ {
8+ "value" : 1
9+ }
10+ }
11+ }
12+ }
Original file line number Diff line number Diff line change 1+ using System ;
2+ using System . Collections . Generic ;
3+ using System . Linq ;
4+ using System . Reflection ;
5+ using Elasticsearch . Net ;
6+ using Nest . Tests . MockData . Domain ;
7+ using NUnit . Framework ;
8+
9+ namespace Nest . Tests . Unit . Reproduce
10+ {
11+ /// <summary>
12+ /// tests to reproduce reported errors
13+ /// </summary>
14+ [ TestFixture ]
15+ public class Reproduce991Tests : BaseJsonTests
16+ {
17+ private class MyClass
18+ {
19+ public MyEnum MyEnum { get ; set ; }
20+ }
21+
22+ private enum MyEnum
23+ {
24+ Value1 ,
25+ Value2
26+ }
27+
28+ [ Test ]
29+ public void EnumQueryDefaultsToInt ( )
30+ {
31+ var query = new SearchDescriptor < MyClass > ( )
32+ . Query ( q => q . Term ( p => p . MyEnum , MyEnum . Value2 ) ) ;
33+ this . JsonEquals ( query , MethodBase . GetCurrentMethod ( ) ) ;
34+ }
35+ }
36+ }
You can’t perform that action at this time.
0 commit comments