forked from plusone/plusone-commons
Compare commits
3 Commits
86d2716b8d
...
d2d824462b
Author | SHA1 | Date | |
---|---|---|---|
d2d824462b | |||
5dbaba3c5a | |||
fe72ddb784 |
100
ProgressOfTesting.txt
Normal file
100
ProgressOfTesting.txt
Normal file
@@ -0,0 +1,100 @@
|
|||||||
|
[x] 无需测试
|
||||||
|
[ ] 未开始测试
|
||||||
|
[-] 测试未完成
|
||||||
|
[Y] 测试完成
|
||||||
|
|
||||||
|
xyz.zhouxy.plusone.commons
|
||||||
|
├───annotation
|
||||||
|
│ ReaderMethod.java [x]
|
||||||
|
│ StaticFactoryMethod.java [x]
|
||||||
|
│ UnsupportedOperation.java [x]
|
||||||
|
│ ValueObject.java [x]
|
||||||
|
│ Virtual.java [x]
|
||||||
|
│ WriterMethod.java [x]
|
||||||
|
│
|
||||||
|
├───base
|
||||||
|
│ BoolRef.java [Y]
|
||||||
|
│ CharRef.java [Y]
|
||||||
|
│ DoubleRef.java [Y]
|
||||||
|
│ IntRef.java [Y]
|
||||||
|
│ IWithCode.java [ ]
|
||||||
|
│ IWithIntCode.java [ ]
|
||||||
|
│ IWithLongCode.java [ ]
|
||||||
|
│ JRE.java [ ]
|
||||||
|
│ LongRef.java [Y]
|
||||||
|
│ Ref.java [Y]
|
||||||
|
│
|
||||||
|
├───collection
|
||||||
|
│ AbstractMapWrapper.java [ ]
|
||||||
|
│ CollectionTools.java [ ]
|
||||||
|
│ MapWrapper.java [ ]
|
||||||
|
│ ReadWriteLockedTable.java [ ]
|
||||||
|
│ SafeConcurrentHashMap.java [ ]
|
||||||
|
│
|
||||||
|
├───constant
|
||||||
|
│ PatternConsts.java [ ]
|
||||||
|
│ RegexConsts.java [ ]
|
||||||
|
│
|
||||||
|
├───exception
|
||||||
|
│ │ ParsingFailureException.java [ ]
|
||||||
|
│ │
|
||||||
|
│ ├───business
|
||||||
|
│ │ BizException.java [ ]
|
||||||
|
│ │ InvalidInputException.java [ ]
|
||||||
|
│ │ RequestParamsException.java [ ]
|
||||||
|
│ │
|
||||||
|
│ └───system
|
||||||
|
│ DataOperationResultException.java [ ]
|
||||||
|
│ NoAvailableMacFoundException.java [ ]
|
||||||
|
│ SysException.java [ ]
|
||||||
|
│
|
||||||
|
├───function
|
||||||
|
│ BoolUnaryOperator.java [ ]
|
||||||
|
│ CharUnaryOperator.java [ ]
|
||||||
|
│ Executable.java [ ]
|
||||||
|
│ OptionalSupplier.java [ ]
|
||||||
|
│ PredicateTools.java [ ]
|
||||||
|
│ ThrowingConsumer.java [ ]
|
||||||
|
│ ThrowingPredicate.java [ ]
|
||||||
|
│ ThrowingSupplier.java [ ]
|
||||||
|
│ ToOptionalBiFunction.java [ ]
|
||||||
|
│ ToOptionalFunction.java [ ]
|
||||||
|
│
|
||||||
|
├───model
|
||||||
|
│ │ Chinese2ndGenIDCardNumber.java [-]
|
||||||
|
│ │ Gender.java [ ]
|
||||||
|
│ │ IDCardNumber.java [ ]
|
||||||
|
│ │ ValidatableStringRecord.java [-]
|
||||||
|
│ │
|
||||||
|
│ └───dto
|
||||||
|
│ PageResult.java [-]
|
||||||
|
│ PagingAndSortingQueryParams.java [-]
|
||||||
|
│ PagingParams.java [-]
|
||||||
|
│ UnifiedResponse.java [-]
|
||||||
|
│
|
||||||
|
├───sql
|
||||||
|
│ JdbcSql.java [ ]
|
||||||
|
│ MyBatisSql.java [-]
|
||||||
|
│ SQL.java [ ]
|
||||||
|
│
|
||||||
|
├───time
|
||||||
|
│ Quarter.java [-]
|
||||||
|
│ YearQuarter.java [-]
|
||||||
|
│
|
||||||
|
└───util
|
||||||
|
ArrayTools.java [-]
|
||||||
|
AssertTools.java [-]
|
||||||
|
BigDecimals.java [-]
|
||||||
|
ConcurrentHashMapTools.java [-]
|
||||||
|
DateTimeTools.java [-]
|
||||||
|
Enumeration.java [Y]
|
||||||
|
EnumTools.java [-]
|
||||||
|
IdGenerator.java [ ]
|
||||||
|
IdWorker.java [ ]
|
||||||
|
Numbers.java [ ]
|
||||||
|
OptionalTools.java [ ]
|
||||||
|
RandomTools.java [ ]
|
||||||
|
RegexTools.java [ ]
|
||||||
|
SnowflakeIdGenerator.java [ ]
|
||||||
|
StringTools.java [ ]
|
||||||
|
TreeBuilder.java [-]
|
@@ -25,7 +25,9 @@ import java.util.regex.Pattern;
|
|||||||
*/
|
*/
|
||||||
public final class PatternConsts {
|
public final class PatternConsts {
|
||||||
|
|
||||||
public static final Pattern DATE = Pattern.compile(RegexConsts.DATE);
|
// TODO 【添加】 新增身份证等正则常量
|
||||||
|
|
||||||
|
public static final Pattern DATE = Pattern.compile(RegexConsts.DATE); // TODO 【优化】 修改为对应的日期格式名称
|
||||||
|
|
||||||
public static final Pattern PASSWORD = Pattern.compile(RegexConsts.PASSWORD);
|
public static final Pattern PASSWORD = Pattern.compile(RegexConsts.PASSWORD);
|
||||||
|
|
||||||
|
@@ -23,7 +23,11 @@ package xyz.zhouxy.plusone.commons.constant;
|
|||||||
*/
|
*/
|
||||||
public final class RegexConsts {
|
public final class RegexConsts {
|
||||||
|
|
||||||
public static final String DATE = "^\\d{4}-\\d{2}-\\d{2}";
|
// TODO 【优化】 根据需要添加 group
|
||||||
|
|
||||||
|
// TODO 【添加】 新增身份证等正则常量
|
||||||
|
|
||||||
|
public static final String DATE = "^\\d{4}-\\d{2}-\\d{2}"; // TODO 【优化】 修改为对应的日期格式名称
|
||||||
|
|
||||||
public static final String PASSWORD = "^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z])[\\w\\\\!#$%&'*\\+\\-/=?^`{|}~@\\(\\)\\[\\]\",\\.;':><]{8,32}$";
|
public static final String PASSWORD = "^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z])[\\w\\\\!#$%&'*\\+\\-/=?^`{|}~@\\(\\)\\[\\]\",\\.;':><]{8,32}$";
|
||||||
|
|
||||||
|
@@ -14,19 +14,13 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package xyz.zhouxy.plusone.commons.util;
|
package xyz.zhouxy.plusone.commons.base;
|
||||||
|
|
||||||
import static org.junit.jupiter.api.Assertions.*;
|
import static org.junit.jupiter.api.Assertions.*;
|
||||||
|
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
|
|
||||||
import lombok.extern.slf4j.Slf4j;
|
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
|
@Slf4j
|
||||||
class RefTests {
|
class RefTests {
|
@@ -14,7 +14,7 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package xyz.zhouxy.plusone.commons.util;
|
package xyz.zhouxy.plusone.commons.sql;
|
||||||
|
|
||||||
import static xyz.zhouxy.plusone.commons.sql.MyBatisSql.IN;
|
import static xyz.zhouxy.plusone.commons.sql.MyBatisSql.IN;
|
||||||
|
|
||||||
@@ -22,8 +22,6 @@ import org.junit.jupiter.api.Test;
|
|||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
import xyz.zhouxy.plusone.commons.sql.MyBatisSql;
|
|
||||||
|
|
||||||
class MyBatisSqlBuilderTests {
|
class MyBatisSqlBuilderTests {
|
||||||
private static final Logger log = LoggerFactory.getLogger(MyBatisSqlBuilderTests.class);
|
private static final Logger log = LoggerFactory.getLogger(MyBatisSqlBuilderTests.class);
|
||||||
|
|
Reference in New Issue
Block a user