Class TestUtils


  • public final class TestUtils
    extends java.lang.Object
    Helper class for integration testing functionality
    • Field Detail

      • TEST_TABLE_PREFIX

        public static final java.lang.String TEST_TABLE_PREFIX
        See Also:
        Constant Field Values
      • DC1_RF1

        public static final java.util.Map<java.lang.String,​java.lang.Integer> DC1_RF1
      • DC1_RF3

        public static final java.util.Map<java.lang.String,​java.lang.Integer> DC1_RF3
      • DC1_RF2_DC2_RF2

        public static final java.util.Map<java.lang.String,​java.lang.Integer> DC1_RF2_DC2_RF2
      • DC1_RF3_DC2_RF3

        public static final java.util.Map<java.lang.String,​java.lang.Integer> DC1_RF3_DC2_RF3
      • CREATE_TEST_TABLE_STATEMENT

        public static final java.lang.String CREATE_TEST_TABLE_STATEMENT
        See Also:
        Constant Field Values
    • Method Detail

      • uniqueTestTableFullName

        public static QualifiedName uniqueTestTableFullName​(java.lang.String keyspace)
      • uniqueTestTableFullName

        public static QualifiedName uniqueTestTableFullName​(java.lang.String keyspace,
                                                            java.lang.String testTablePrefix)
      • uniqueTestQuotedKeyspaceQuotedTableFullName

        public static QualifiedName uniqueTestQuotedKeyspaceQuotedTableFullName​(java.lang.String keyspace,
                                                                                java.lang.String tablePrefix)
        Parameters:
        keyspace - the name of the keyspace
        tablePrefix - the prefix for the table
        Returns:
        a QualifiedName with quoted keyspace and quoted table
      • uniqueTestKeyspaceQuotedTableFullName

        public static QualifiedName uniqueTestKeyspaceQuotedTableFullName​(java.lang.String keyspace,
                                                                          java.lang.String tablePrefix)
        Parameters:
        keyspace - the name of the keyspace
        tablePrefix - the prefix for the table
        Returns:
        a QualifiedName with unquoted keyspace and quoted table
      • uniqueTestQuotedKeyspaceTableFullName

        public static QualifiedName uniqueTestQuotedKeyspaceTableFullName​(java.lang.String keyspace)
        Parameters:
        keyspace - the name of the keyspace
        Returns:
        a QualifiedName with quoted keyspace and unquoted table
      • configureDefaultDTestJarProperties

        public static void configureDefaultDTestJarProperties()
        Defaults to run in-jvm dtest