public void testPropertyAliasing() {
LongProperty p = TestModel.ID;
assertEquals(p.getQualifiedExpression(), "testModels._id");
assertEquals(p.getExpression(), "_id");
assertEquals(p.getName(), "_id");
assertEquals("SELECT testView.newAlias AS superAlias", Query.select(asSelectionFromTableWithAlias).toString());
assertEquals(TestVirtualModel.ROWID.getQualifiedExpression(), "virtual_models.rowid");
assertEquals(TestVirtualModel.ROWID.getExpression(), "rowid");
assertEquals(TestVirtualModel.ROWID.getName(), "rowid");
assertEquals(Thing.ID.getQualifiedExpression(), "things.id");
assertEquals(Thing.ID.getExpression(), "id");
assertEquals(Thing.ID.getName(), "id");