test: 优化测试类。

This commit is contained in:
王帅 2024-10-05 10:32:53 +08:00
parent a3123ae219
commit fd81f4aeb8
3 changed files with 15 additions and 8 deletions

View File

@ -593,7 +593,7 @@ public class AccountSqlTester {
System.out.println(query.toSQL());
}
@Test
// @Test
public void testJoinSelf() {
QueryWrapper queryWrapper = QueryWrapper.create()
.select(ACCOUNT.ALL_COLUMNS
@ -824,7 +824,7 @@ public class AccountSqlTester {
}
@Test
// @Test
public void testSelectLimitSql() {
QueryWrapper queryWrapper = QueryWrapper.create()
.select(distinct(ARTICLE.ID))

View File

@ -18,6 +18,7 @@ package com.mybatisflex.coretest;
import com.mybatisflex.core.query.QueryWrapper;
import com.mybatisflex.core.util.MapperUtil;
import com.mybatisflex.coretest.table.ArticleTableDef;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
@ -32,12 +33,15 @@ public class CountSqlTest {
@Test
public void test01() {
ArticleTableDef a1 = ARTICLE.as("a1");
ArticleTableDef a2 = ARTICLE.as("a2");
QueryWrapper queryWrapper = QueryWrapper.create()
.select()
.from(ACCOUNT)
.leftJoin(ARTICLE).as("a1").on(ARTICLE.ACCOUNT_ID.eq(ACCOUNT.ID))
.leftJoin(ARTICLE).as("a2").on(ARTICLE.ACCOUNT_ID.eq(ACCOUNT.ID))
.where(ARTICLE.ACCOUNT_ID.in(1, 2, 3));
.leftJoin(a1).on(a1.ACCOUNT_ID.eq(ACCOUNT.ID))
.leftJoin(a2).on(a2.ACCOUNT_ID.eq(ACCOUNT.ID))
.where(a1.ACCOUNT_ID.in(1, 2, 3));
System.out.println(queryWrapper.toSQL());
@ -54,11 +58,14 @@ public class CountSqlTest {
@Test
public void test02() {
ArticleTableDef a1 = ARTICLE.as("a1");
ArticleTableDef a2 = ARTICLE.as("a2");
QueryWrapper queryWrapper = QueryWrapper.create()
.select()
.from(ACCOUNT)
.leftJoin(ARTICLE).as("a1").on(ARTICLE.ACCOUNT_ID.eq(ACCOUNT.ID))
.leftJoin(ARTICLE).as("a2").on(ARTICLE.ACCOUNT_ID.eq(ACCOUNT.ID))
.leftJoin(a1).on(a1.ACCOUNT_ID.eq(ACCOUNT.ID))
.leftJoin(a2).on(a2.ACCOUNT_ID.eq(ACCOUNT.ID))
.where("a1.account_id IN (1, 2, 3)");
System.out.println(queryWrapper.toSQL());

View File

@ -20,9 +20,9 @@ import com.github.vertical_blank.sqlformatter.SqlFormatter;
import com.mybatisflex.core.query.QueryWrapper;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
import static com.mybatisflex.core.query.QueryMethods.allColumns;
import static com.mybatisflex.core.query.QueryMethods.defaultColumns;
import static org.junit.Assert.assertEquals;
/**
* Lambda 构建 SQL 测试