本文整理汇总了Java中org.apache.tomcat.jdbc.pool.interceptor.SlowQueryReport.QueryStats.add方法的典型用法代码示例。如果您正苦于以下问题:Java QueryStats.add方法的具体用法?Java QueryStats.add怎么用?Java QueryStats.add使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.apache.tomcat.jdbc.pool.interceptor.SlowQueryReport.QueryStats
的用法示例。
在下文中一共展示了QueryStats.add方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: testBug58489
import org.apache.tomcat.jdbc.pool.interceptor.SlowQueryReport.QueryStats; //导入方法依赖的package包/类
@Test
public void testBug58489() throws Exception {
long[] testData = { 0, 0, 0, 1444225382010l, 0, 1444225382011l, 0,
1444225382012l, 0, 1444225382056l, 0, 1444225382014l, 0,
1444225382015l, 0, 1444225382016l, 0, 0, 1444225382017l, 0,
1444225678350l, 0, 1444225680397l, 0, 1444225382018l,
1444225382019l, 1444225382020l, 0, 1444225382021l, 0,
1444225382022l, 1444225382023l
};
List<QueryStats> stats = new ArrayList<QueryStats>();
for (int i = 0; i < testData.length; i++) {
QueryStats qs = new QueryStats(String.valueOf(i));
qs.add(0, testData[i]);
stats.add(qs);
}
try {
Collections.sort(stats, createComparator());
} catch (IllegalArgumentException e) {
Assert.fail(e.getMessage());
}
}
示例2: testEqualQueryStatsWithLastInvocation
import org.apache.tomcat.jdbc.pool.interceptor.SlowQueryReport.QueryStats; //导入方法依赖的package包/类
@Test
public void testEqualQueryStatsWithLastInvocation() throws Exception {
Comparator<QueryStats> queryStatsComparator = createComparator();
QueryStats q1 = new QueryStats("abc");
q1.add(0, 100);
Assert.assertEquals(0, queryStatsComparator.compare(q1, q1));
}
示例3: testQueryStatsOneWithLastInvocation
import org.apache.tomcat.jdbc.pool.interceptor.SlowQueryReport.QueryStats; //导入方法依赖的package包/类
@Test
public void testQueryStatsOneWithLastInvocation() throws Exception {
Comparator<QueryStats> queryStatsComparator = createComparator();
QueryStats q1 = new QueryStats("abc");
QueryStats q2 = new QueryStats("def");
q2.add(0, 100);
Assert.assertEquals(1, queryStatsComparator.compare(q1, q2));
Assert.assertEquals(-1, queryStatsComparator.compare(q2, q1));
}
示例4: testQueryStatsBothWithSameLastInvocation
import org.apache.tomcat.jdbc.pool.interceptor.SlowQueryReport.QueryStats; //导入方法依赖的package包/类
@Test
public void testQueryStatsBothWithSameLastInvocation() throws Exception {
Comparator<QueryStats> queryStatsComparator = createComparator();
QueryStats q1 = new QueryStats("abc");
QueryStats q2 = new QueryStats("def");
q1.add(0, 100);
q2.add(0, 100);
Assert.assertEquals(0, queryStatsComparator.compare(q1, q2));
Assert.assertEquals(0, queryStatsComparator.compare(q2, q1));
}
示例5: testQueryStatsBothWithSomeLastInvocation
import org.apache.tomcat.jdbc.pool.interceptor.SlowQueryReport.QueryStats; //导入方法依赖的package包/类
@Test
public void testQueryStatsBothWithSomeLastInvocation() throws Exception {
Comparator<QueryStats> queryStatsComparator = createComparator();
QueryStats q1 = new QueryStats("abc");
QueryStats q2 = new QueryStats("abc");
q1.add(0, 100);
q2.add(0, 150);
Assert.assertEquals(-1, queryStatsComparator.compare(q1, q2));
Assert.assertEquals(1, queryStatsComparator.compare(q2, q1));
}