Skip to content

Commit

Permalink
test
Browse files Browse the repository at this point in the history
  • Loading branch information
miemieYaho committed Jan 23, 2025
1 parent f5a0e1d commit c9ec956
Showing 1 changed file with 10 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,8 @@
import net.sf.jsqlparser.JSQLParserException;
import net.sf.jsqlparser.parser.CCJSqlParserUtil;
import net.sf.jsqlparser.statement.Statement;
import org.apache.fury.logging.LoggerFactory;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.condition.EnabledOnJre;
import org.junit.jupiter.api.condition.JRE;
import org.springframework.util.SerializationUtils;

import static org.assertj.core.api.Assertions.assertThat;
Expand All @@ -25,12 +24,16 @@ class JsqlParserSimpleSerialTest {
"WHERE (e.id = ? OR e.NAME = ?)";

@Test
@EnabledOnJre(JRE.JAVA_8)
void test() throws JSQLParserException {
System.out.println("循环次数: " + len);
System.out.println("--------------------------------------------------------------------------------");
noSerial();
System.out.println("--------------------------------------------------------------------------------");
jdkSerial();
fstSerial();
System.out.println("--------------------------------------------------------------------------------");
// fstSerial();
furySerial();
System.out.println("--------------------------------------------------------------------------------");
}

void noSerial() throws JSQLParserException {
Expand Down Expand Up @@ -93,6 +96,7 @@ void fstSerial() throws JSQLParserException {
}

void furySerial() throws JSQLParserException {
LoggerFactory.disableLogging();
Statement statement = CCJSqlParserUtil.parse(sql);
String target = statement.toString();
FuryFactory factory = FuryFactory.getFuryFactory();
Expand All @@ -103,7 +107,7 @@ void furySerial() throws JSQLParserException {
}
long endTime = System.currentTimeMillis();
long et = endTime - startTime;
System.out.printf("fst serialize 执行耗时: %s 毫秒,byte大小: %s, 均耗时: %s%n", et, serial.length, (double) et / len);
System.out.printf("fury serialize 执行耗时: %s 毫秒,byte大小: %s, 均耗时: %s%n", et, serial.length, (double) et / len);


startTime = System.currentTimeMillis();
Expand All @@ -112,9 +116,8 @@ void furySerial() throws JSQLParserException {
}
endTime = System.currentTimeMillis();
et = endTime - startTime;
System.out.printf("fst deserialize 执行耗时: %s 毫秒, 均耗时: %s%n", et, (double) et / len);
System.out.printf("fury deserialize 执行耗时: %s 毫秒, 均耗时: %s%n", et, (double) et / len);
assertThat(statement).isNotNull();
assertThat(statement.toString()).isEqualTo(target);
}

}

0 comments on commit c9ec956

Please sign in to comment.