This commit is contained in:
Looly
2021-09-28 00:47:09 +08:00
parent f1b6d84fe7
commit 05b3d83a37
5 changed files with 39 additions and 13 deletions

View File

@@ -21,7 +21,7 @@ public class SqlBuilderTest {
}
@Test
public void orderByTest(){
public void orderByTest() {
SqlBuilder builder = SqlBuilder.create().select("id", "username").from("user")
.join("role", SqlBuilder.Join.INNER)
.on("user.id = role.user_id")
@@ -31,4 +31,17 @@ public class SqlBuilderTest {
Assert.assertEquals("SELECT id,username FROM user INNER JOIN role ON user.id = role.user_id WHERE age >= ? AND username LIKE ? ORDER BY id", builder.build());
}
@Test
public void likeTest() {
Condition conditionEquals = new Condition("user", "123", Condition.LikeType.Contains);
conditionEquals.setPlaceHolder(false);
SqlBuilder sqlBuilder = new SqlBuilder();
sqlBuilder.select("id");
sqlBuilder.from("user");
sqlBuilder.where(conditionEquals);
String s1 = sqlBuilder.build();
Assert.assertEquals("SELECT id FROM user WHERE user LIKE '%123%'", s1);
}
}