Skip to content

Commit b5a16f4

Browse files
committed
#3626 Add tests for bean property name instead of db column
1 parent a320a13 commit b5a16f4

6 files changed

Lines changed: 25 additions & 24 deletions

File tree

ebean-test/src/test/java/org/tests/basic/TestM2MCascadeOne.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public void testRawPredicate_with_ManyToManyPath() {
3939

4040
Query<MUser> query = DB.find(MUser.class)
4141
.select("userid")
42-
.where().raw("roles.roleid in (?)", 24)
42+
.where().raw("roles.roleId in (?)", 24)
4343
.query();
4444

4545
query.findList();

ebean-test/src/test/java/org/tests/m2m/TestM2MDeleteWithCascade.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public void test() {
3939
assertNull(notThere);
4040

4141
List<Object> roleIds = new ArrayList<>();
42-
Collections.addAll(roleIds, r0.getRoleid(), r1.getRoleid());
42+
Collections.addAll(roleIds, r0.getRoleId(), r1.getRoleId());
4343

4444
int rc = DB.find(MRole.class).where().idIn(roleIds).findCount();
4545

ebean-test/src/test/java/org/tests/model/basic/MRole.java

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
public class MRole {
99

1010
@Id
11-
Integer roleid;
11+
@Column(name = "role_id")
12+
Integer roleId;
1213

1314
String roleName;
1415

@@ -23,12 +24,12 @@ public MRole(String roleName) {
2324
this.roleName = roleName;
2425
}
2526

26-
public Integer getRoleid() {
27-
return roleid;
27+
public Integer getRoleId() {
28+
return roleId;
2829
}
2930

30-
public void setRoleid(Integer roleid) {
31-
this.roleid = roleid;
31+
public void setRoleId(Integer roleId) {
32+
this.roleId = roleId;
3233
}
3334

3435
public String getRoleName() {
@@ -61,8 +62,8 @@ public boolean equals(Object other) {
6162
// Make sure other is not null and has the same class as this
6263
if (other != null && getClass().equals(other.getClass())) {
6364
final MRole rhs = (MRole) other;
64-
if (roleid.equals(rhs.roleid)) {
65-
if (roleid == 0) {
65+
if (roleId.equals(rhs.roleId)) {
66+
if (roleId == 0) {
6667
return false;
6768
} else {
6869
return true;
@@ -74,8 +75,8 @@ public boolean equals(Object other) {
7475

7576
@Override
7677
public int hashCode() {
77-
if (roleid != null && roleid != 0) {
78-
int rid = roleid;
78+
if (roleId != null && roleId != 0) {
79+
int rid = roleId;
7980
return (int) (rid ^ (rid >>> 32));
8081
}
8182
return super.hashCode();

ebean-test/src/test/java/org/tests/query/TestQueryFilterManyOnM2M.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,17 @@
1010

1111
import static org.assertj.core.api.Assertions.assertThat;
1212

13-
public class TestQueryFilterManyOnM2M extends BaseTestCase {
13+
class TestQueryFilterManyOnM2M extends BaseTestCase {
1414

1515
@Test
16-
public void test() {
16+
void test() {
1717
LoggedSql.start();
1818

1919
DB.find(MUser.class).fetch("roles").filterMany("roles").ilike("roleName", "Jim%").findList();
2020

2121
List<String> sql = LoggedSql.stop();
2222
assertThat(sql).hasSize(1);
23-
assertThat(sql.get(0)).contains("select t0.userid, t0.user_name, t0.user_type_id, t1.roleid, t1.role_name from muser t0 left join mrole_muser t1z_ on t1z_.muser_userid = t0.userid left join mrole t1 on t1.roleid = t1z_.mrole_roleid where (t1.roleid is null or (lower(t1.role_name) like ");
23+
assertThat(sql.get(0)).contains("select t0.userid, t0.user_name, t0.user_type_id, t1.role_id, t1.role_name from muser t0 left join mrole_muser t1z_ on t1z_.muser_userid = t0.userid left join mrole t1 on t1.role_id = t1z_.mrole_role_id where (t1.role_id is null or (lower(t1.role_name) like ");
2424
assertThat(sql.get(0)).contains("order by t0.userid;");
2525
}
2626

ebean-test/src/test/java/org/tests/query/joins/TestDisjunctWhereOuterJoin.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,9 @@ public void test() {
4646

4747
DB.save(u1);
4848

49-
queryOrExpression(r2.getRoleid());
49+
queryOrExpression(r2.getRoleId());
5050

51-
queryDisjunction(r2.getRoleid());
51+
queryDisjunction(r2.getRoleId());
5252

5353
Query<MUser> query = DB.find(MUser.class)
5454
.where().disjunction()
@@ -66,19 +66,19 @@ public void test() {
6666
}
6767
}
6868

69-
private void queryDisjunction(Integer roleid) {
69+
private void queryDisjunction(Integer roleId) {
7070

7171
Query<MUser> query = DB.find(MUser.class)
7272
.where().or()
7373
.eq("userName", "user0B")
74-
.eq("roles.roleid", roleid)
74+
.eq("roles.roleId", roleId)
7575
.endOr().query();
7676

7777
query.findList();
7878

7979
String sql = sqlOf(query);
8080
assertSqlOuterJoins(sql);
81-
assertThat(sql).contains("where (t0.user_name = ? or u1.roleid = ?)");
81+
assertThat(sql).contains("where (t0.user_name = ? or u1.role_id = ?)");
8282
}
8383

8484
@Test
@@ -101,20 +101,20 @@ private void queryOrExpression(Integer roleid) {
101101
Query<MUser> query = DB.find(MUser.class)
102102
.where().or(
103103
Expr.eq("userName", "user0B"),
104-
Expr.eq("roles.roleid", roleid)
104+
Expr.eq("roles.roleId", roleid)
105105
)
106106
.query();
107107

108108
query.findList();
109109

110110
String sql = sqlOf(query);
111111
assertSqlOuterJoins(sql);
112-
assertThat(sql).contains("where (t0.user_name = ? or u1.roleid = ?)");
112+
assertThat(sql).contains("where (t0.user_name = ? or u1.role_id = ?)");
113113
}
114114

115115
private void assertSqlOuterJoins(String sql) {
116116
assertThat(sql).contains("select distinct");
117117
assertThat(sql).contains("left join mrole_muser u1z_ on u1z_.muser_userid = t0.userid");
118-
assertThat(sql).contains("left join mrole u1 on u1.roleid = u1z_.mrole_roleid");
118+
assertThat(sql).contains("left join mrole u1 on u1.role_id = u1z_.mrole_role_id");
119119
}
120120
}

ebean-test/src/test/java/org/tests/text/json/TestTextJsonUpdateCascade.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,8 @@ public void test() throws IOException {
8080
jsonContext.toJson(u0);
8181

8282
String s = "{\"userid\":" + u0.getUserid()
83-
+ ",\"userName\":\"userj1\", \"roles\":[{\"roleid\":" + r2.getRoleid() + "},{\"roleid\":"
84-
+ r3.getRoleid() + "}]} ";
83+
+ ",\"userName\":\"userj1\", \"roles\":[{\"roleid\":" + r2.getRoleId() + "},{\"roleid\":"
84+
+ r3.getRoleId() + "}]} ";
8585

8686
MUser updMUser = jsonContext.toBean(MUser.class, s);
8787

0 commit comments

Comments
 (0)