### Question:
Insert implements InsertValuesBuilder { private Insert(String table, ContentValues values) { mTable = table; mValues = values; } private  Insert(String table, ContentValues values); static InsertTableSelector insert(); long perform(SQLiteDatabase db); long performOrThrow(SQLiteDatabase db); @Override Insert values(ContentValues values); @Override Insert value(String column, Object value);  }### Answer:
@Test public void shouldUseTableSpecifiedInIntoStepInInsertForDefaultValues() throws Exception { DefaultValuesInsert insert = insert().into("A").defaultValues("nullable_col"); assertThat(insert.mTable).isEqualTo("A"); }
@Test public void shouldBuildTheInsertForDefaultValues() throws Exception { DefaultValuesInsert insert = insert().into("A").defaultValues("nullable_col"); assertThat(insert.mNullColumnHack).isEqualTo("nullable_col"); }