提交 361fe9b5 编写于 作者: S sunhaisheng

1. modify revisedOffset's type to long for OffsetToken class.

2. modify unit test class.
上级 fecb3e96
......@@ -89,7 +89,7 @@ public final class Pagination {
*/
public long getActualOffset() {
if (null == offsetSegment) {
return 0;
return 0L;
}
return offsetSegment.isBoundOpened() ? actualOffset - 1 : actualOffset;
}
......@@ -130,8 +130,8 @@ public final class Pagination {
*
* @return revised offset
*/
public int getRevisedOffset() {
return 0;
public long getRevisedOffset() {
return 0L;
}
/**
......
......@@ -30,9 +30,9 @@ public final class OffsetToken extends SQLToken implements Substitutable {
private final int stopIndex;
private final int revisedOffset;
private final long revisedOffset;
public OffsetToken(final int startIndex, final int stopIndex, final int revisedOffset) {
public OffsetToken(final int startIndex, final int stopIndex, final long revisedOffset) {
super(startIndex);
this.stopIndex = stopIndex;
this.revisedOffset = revisedOffset;
......
......@@ -64,8 +64,8 @@ public final class BaseParameterBuilderTest {
@Test
public void assertGetParameters() {
assertThat(baseParameterBuilder.getParameters(), is(Arrays.<Object>asList(1, 2, 0, 6L, 7)));
assertThat(baseParameterBuilder.getParameters(mock(RoutingUnit.class)), is(Arrays.<Object>asList(1, 2, 0, 6L, 7)));
assertThat(baseParameterBuilder.getParameters(), is(Arrays.<Object>asList(1, 2, 0L, 6L, 7)));
assertThat(baseParameterBuilder.getParameters(mock(RoutingUnit.class)), is(Arrays.<Object>asList(1, 2, 0L, 6L, 7)));
}
@Test
......@@ -81,7 +81,7 @@ public final class BaseParameterBuilderTest {
@Test
public void assertGetReplacedIndexAndParameters() {
Map<Integer, Object> expected = new LinkedHashMap<>();
expected.put(2, 0);
expected.put(2, 0L);
expected.put(3, 6L);
assertThat(baseParameterBuilder.getReplacedIndexAndParameters(), is(expected));
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册