You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by sk...@apache.org on 2022/10/04 15:57:11 UTC

[ignite-extensions] 02/02: IGNITE-12432 Added "AVG - DECIMAL" test. Fixes #179

This is an automated email from the ASF dual-hosted git repository.

sk0x50 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ignite-extensions.git

commit 765f0e26dbbbbb6199858b8637536af002915596
Author: Ivan Gagarkin <ga...@gmail.com>
AuthorDate: Tue Oct 4 18:56:37 2022 +0300

    IGNITE-12432 Added "AVG - DECIMAL" test. Fixes #179
    
    Signed-off-by: Slava Koptilin <sl...@gmail.com>
---
 .../ignite/spark/IgniteOptimizationAggregationFuncSpec.scala      | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/modules/spark-3.2-ext/spark-3.2/src/test/scala/org/apache/ignite/spark/IgniteOptimizationAggregationFuncSpec.scala b/modules/spark-3.2-ext/spark-3.2/src/test/scala/org/apache/ignite/spark/IgniteOptimizationAggregationFuncSpec.scala
index 97f2e80..837f99d 100644
--- a/modules/spark-3.2-ext/spark-3.2/src/test/scala/org/apache/ignite/spark/IgniteOptimizationAggregationFuncSpec.scala
+++ b/modules/spark-3.2-ext/spark-3.2/src/test/scala/org/apache/ignite/spark/IgniteOptimizationAggregationFuncSpec.scala
@@ -44,7 +44,13 @@ class IgniteOptimizationAggregationFuncSpec extends AbstractDataFrameSpec {
         }
 
         it("AVG - DECIMAL") {
-            //TODO: add test for ticket IGNITE-12432
+            val df = igniteSession.sql("SELECT AVG(decimal_val) FROM numbers WHERE id >= 18")
+
+            checkOptimizationResult(df, "SELECT AVG(decimal_val) FROM numbers WHERE id >= 18")
+
+            val data = Tuple1(new java.math.BigDecimal(3.75).setScale( 7))
+
+            checkQueryData(df, data)
         }
 
         it("AVG - DOUBLE") {