데이터 배열 클래스에 대한 테스트 케이스를 작성하고 있습니다. 인덱스가있을 때이 부분의 경우, 괜찮 junit test assert, writing test
public short value(int index) throws Exception {
// what block-th buffer
int block = (index * REC_SIZE)/BLOCK_SIZE;
int offset = (index * REC_SIZE) % BLOCK_SIZE;
byte[] curr = bufferPool.getBuffer(block).readBuffer();
short returnValue = ByteBuffer.wrap(curr)
.getShort(offset + INDEX_VALUE);
assert ((returnValue > 0) && (returnValue <= 30000)) : "Invalid"
+ " <Value>: not between 1 to 30000";
return returnValue;
}
그러나 나는 또한
assert ((returnValue > 0) && (returnValue <= 30000)) : "Invalid"
+ " <Value>: not between 1 to 30000";
입니다 어설 라인을 테스트 할 필요가
30000 0 ~ 나는 JUnit 테스트를 쓸 수있는 방법이 I 인덱스가 0에서 30000 사이가 아닌지 확인할 수 있습니까?