아 iterator모르겠네요. JUnit 써보신분?
그놈은멋있었다
2023.04.01
자바 질문 입니다.
일단 코드를 보여 드리겠습니다.
public IteratorTuple iterator() {
// some code goes here
VectorTuple vT = new VectorTuple();
for(int i = 0 ; i tuples.length;i++)
{
vT.add(tuples[i]);
}
IteratorTuple iter = vT.iterator();
// while(iter.hasNext())
// {
// System.out.println(iter.next());
// }
return iter;
}
이게 코드 인데 JUnit 테스트를 하면 에러가 나는데 저 주석친 부분을 지우면 테스트 에러가 사라집니다.
왜 그러는걸까요? 코드의 문법상 에러는 없습니다.
-
똘끼
테스트 코드 입니다.
@Test public void testIterator() throws Exception {
HeapPage page = new HeapPage(pid, EXAMPLE_DATA);
IteratorTuple it = page.iterator();
int row = 0;
while (it.hasNext()) {
Tuple tup = it.next( -
텃골돌샘터
에러 메세지도 써보세요 ?