forked from plusone/plusone-commons
更改测试类所在包
This commit is contained in:
@@ -1,39 +0,0 @@
|
||||
/*
|
||||
* Copyright 2023-2024 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* https://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package xyz.zhouxy.plusone.commons.util;
|
||||
|
||||
import static xyz.zhouxy.plusone.commons.sql.MyBatisSql.IN;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import xyz.zhouxy.plusone.commons.sql.MyBatisSql;
|
||||
|
||||
class MyBatisSqlBuilderTests {
|
||||
private static final Logger log = LoggerFactory.getLogger(MyBatisSqlBuilderTests.class);
|
||||
|
||||
@Test
|
||||
void test() {
|
||||
// List<String> ids = Arrays.asList("2333", "4501477");
|
||||
MyBatisSql sql = MyBatisSql.newScriptSql()
|
||||
.SELECT("*")
|
||||
.FROM("test_table")
|
||||
.WHERE(IN("id", "ids"));
|
||||
log.info("sql: {}", sql);
|
||||
}
|
||||
}
|
@@ -1,110 +0,0 @@
|
||||
/*
|
||||
* Copyright 2024 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* https://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package xyz.zhouxy.plusone.commons.util;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.*;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import xyz.zhouxy.plusone.commons.base.BoolRef;
|
||||
import xyz.zhouxy.plusone.commons.base.CharRef;
|
||||
import xyz.zhouxy.plusone.commons.base.DoubleRef;
|
||||
import xyz.zhouxy.plusone.commons.base.IntRef;
|
||||
import xyz.zhouxy.plusone.commons.base.LongRef;
|
||||
import xyz.zhouxy.plusone.commons.base.Ref;
|
||||
|
||||
@Slf4j
|
||||
class RefTests {
|
||||
|
||||
@Test
|
||||
void testRef() {
|
||||
Ref<String> strRef = new Ref<>("ZhouXY");
|
||||
apply(strRef);
|
||||
assertEquals("Hello ZhouXY", strRef.getValue());
|
||||
log.info("strRef: {}", strRef);
|
||||
}
|
||||
|
||||
void apply(Ref<String> strRef) {
|
||||
strRef.transform(str -> "Hello " + str);
|
||||
}
|
||||
|
||||
@Test
|
||||
void testBoolRef() {
|
||||
BoolRef boolRef = new BoolRef(false);
|
||||
apply(boolRef);
|
||||
assertTrue(boolRef.getValue());
|
||||
log.info("boolRef: {}", boolRef);
|
||||
}
|
||||
|
||||
void apply(BoolRef boolRef) {
|
||||
boolRef.setValue(true);
|
||||
}
|
||||
|
||||
@Test
|
||||
void testCharRef() {
|
||||
CharRef charRef = new CharRef('T');
|
||||
|
||||
apply(false, charRef);
|
||||
assertEquals('0', charRef.getValue());
|
||||
log.info("charRef: {}", charRef);
|
||||
|
||||
apply(true, charRef);
|
||||
assertEquals('1', charRef.getValue());
|
||||
log.info("charRef: {}", charRef);
|
||||
}
|
||||
|
||||
void apply(boolean condition, CharRef charRef) {
|
||||
charRef.apply(c -> condition ? '1' : '0');
|
||||
}
|
||||
|
||||
@Test
|
||||
void testDoubleRef() {
|
||||
DoubleRef doubleRef = new DoubleRef(2.33);
|
||||
apply(88.108, doubleRef);
|
||||
assertEquals(2.33 * 88.108, doubleRef.getValue());
|
||||
log.info("doubleRef: {}", doubleRef);
|
||||
}
|
||||
|
||||
void apply(double num, DoubleRef doubleRef) {
|
||||
doubleRef.apply(d -> d * num);
|
||||
}
|
||||
|
||||
@Test
|
||||
void testIntRef() {
|
||||
IntRef intRef = new IntRef(108);
|
||||
apply(88, intRef);
|
||||
assertEquals(108 - 88, intRef.getValue());
|
||||
log.info("intRef: {}", intRef);
|
||||
}
|
||||
|
||||
void apply(int num, IntRef intRef) {
|
||||
intRef.apply(d -> d - num);
|
||||
}
|
||||
|
||||
@Test
|
||||
void testLongRef() {
|
||||
LongRef longRef = new LongRef(108L);
|
||||
apply(88L, longRef);
|
||||
assertEquals(108L + 88L, longRef.getValue());
|
||||
log.info("intRef: {}", longRef);
|
||||
}
|
||||
|
||||
void apply(long num, LongRef longRef) {
|
||||
longRef.apply(d -> d + num);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user