//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test void shouldBuildQueryRepresentingStringProperty() internal virtual void ShouldBuildQueryRepresentingStringProperty() { // given BooleanQuery booleanQuery = ( BooleanQuery )newSeekQuery("Characters"); ConstantScoreQuery query = ( ConstantScoreQuery )booleanQuery.clauses().get(0).Query; // then assertEquals("Characters", (( TermQuery )query.Query).Term.text()); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test void shouldBuildQueryRepresentingBoolProperty() internal virtual void ShouldBuildQueryRepresentingBoolProperty() { // given BooleanQuery booleanQuery = ( BooleanQuery )newSeekQuery(true); ConstantScoreQuery constantScoreQuery = ( ConstantScoreQuery )booleanQuery.clauses().get(0).Query; TermQuery query = ( TermQuery )constantScoreQuery.Query; // then assertEquals("true", query.Term.text()); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @SuppressWarnings("unchecked") @Test void shouldBuildQueryRepresentingNumberProperty() internal virtual void ShouldBuildQueryRepresentingNumberProperty() { // given BooleanQuery booleanQuery = ( BooleanQuery )newSeekQuery(12); ConstantScoreQuery constantScoreQuery = ( ConstantScoreQuery )booleanQuery.clauses().get(0).Query; NumericRangeQuery <double> query = (NumericRangeQuery <double>)constantScoreQuery.Query; // then assertEquals(12.0, query.Min, 0.001); assertEquals(12.0, query.Max, 0.001); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test void shouldBuildQueryRepresentingArrayProperty() internal virtual void ShouldBuildQueryRepresentingArrayProperty() { // given BooleanQuery booleanQuery = ( BooleanQuery )newSeekQuery(new object[] { new int?[] { 1, 2, 3 } }); ConstantScoreQuery constantScoreQuery = ( ConstantScoreQuery )booleanQuery.clauses().get(0).Query; TermQuery query = ( TermQuery )constantScoreQuery.Query; // then assertEquals("D1.0|2.0|3.0|", query.Term.text()); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test void shouldBuildQueryRepresentingMultipleProperties() internal virtual void ShouldBuildQueryRepresentingMultipleProperties() { // given BooleanQuery booleanQuery = ( BooleanQuery )newSeekQuery(true, "Characters", 12, new int?[] { 1, 2, 3 }); ConstantScoreQuery boolScoreQuery = ( ConstantScoreQuery )booleanQuery.clauses().get(0).Query; TermQuery boolTermQuery = ( TermQuery )boolScoreQuery.Query; ConstantScoreQuery stringScoreQuery = ( ConstantScoreQuery )booleanQuery.clauses().get(1).Query; TermQuery stringTermQuery = ( TermQuery )stringScoreQuery.Query; ConstantScoreQuery numberScoreQuery = ( ConstantScoreQuery )booleanQuery.clauses().get(2).Query; NumericRangeQuery <double> numericRangeQuery = (NumericRangeQuery <double>)numberScoreQuery.Query; ConstantScoreQuery arrayScoreQuery = ( ConstantScoreQuery )booleanQuery.clauses().get(3).Query; TermQuery arrayTermQuery = ( TermQuery )arrayScoreQuery.Query; // then assertEquals("true", boolTermQuery.Term.text()); assertEquals("Characters", stringTermQuery.Term.text()); assertEquals(12.0, numericRangeQuery.Min, 0.001); assertEquals(12.0, numericRangeQuery.Max, 0.001); assertEquals("D1.0|2.0|3.0|", arrayTermQuery.Term.text()); }