Class AbstractSparkTest


  • public abstract class AbstractSparkTest
    extends Object
    • Field Detail

      • conf

        protected static org.apache.spark.SparkConf conf
      • spark

        protected static org.apache.spark.sql.SparkSession spark
      • url

        protected static String url
      • nessieClient

        protected static org.projectnessie.client.NessieClient nessieClient
    • Constructor Detail

      • AbstractSparkTest

        public AbstractSparkTest()
    • Method Detail

      • transform

        protected static List<Object[]> transform​(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> table)
      • assertEquals

        protected static void assertEquals​(String context,
                                           Object[] expectedRow,
                                           List<Object[]> actualRows)
      • toJava

        protected static Object[] toJava​(org.apache.spark.sql.Row row)
      • row

        protected static Object[] row​(Object... values)
        This looks weird but it gives a clear semantic way to turn a list of objects into a 'row' for spark assertions.