    @Test
    public void testSave() throws Exception {

        SQLiteOperator<TestTable> operator = SQLiteOperator.from(getContext(), TestTable.class);
        final TestTable table = new TestTable();
        table.testString = "123";
        table.testList = Arrays.asList("1", "2", "3");
        table.testBoolean = true;
        table.unique = 1;
        table.testSerializable = new TestSerializable("test");
        assertEquals(0, table.id);
        operator.save(table).executeBlocking();
        assertEquals(1, table.id);
        table.id = 0;
        table.unique = 2;
        operator.save(table).executeBlocking();
        assertEquals(2, table.id);
        operator.save(table).executeBlocking();
        assertEquals(2, table.id);
    }