Cześć Wszystkim,
mam problem ze zwracanymi wartościami przez klasę, ale od początku:
KLASA TESTOWANA:
public class JakasTamKlasa() {
private TreeGrid treeGridObject = new TreeGrid();
public JakasTamKlasa() {
treeGridObject.setWidth(10);
add(treeGridObject);
}
public getTreeGrid() {
return treeGridObject;
}
}
KLASA TESTUJĄCA:
public class JakasTamKlasaTest() {
private JakasTamKlasa jakasTamKlasaObject;
@Before
public void init() {
jakasTamKlasaObject = new JakasTamKlasa();
}
@Test
public void testTreeGridWidth() {
assertEquals(10, (int) jakasTamKlasaObject.getTreeGrid.getWidth());
}
}
Ok, teraz chodzi o problem,
tutaj:
jakasTamKlasaObject.getTreeGrid.getWidth()
otrzymuję wartość 0, a wydaje mi się że powinna być wartość którą ustawiamy w konstruktorze klasy.
Czy ktoś jest w stanie mi powiedzieć co robię nie tak? Podobny problem mam z wieloma podobnymi metodami.
Inny podobny przykład to:
jakasTamKlasaObject.getWidgetCount()
tutaj otrzymuję 0, a wydaje mi się że powinienem otrzymać 1 przez:
add(treeGridObject);