docs: improve iterator

This commit is contained in:
Ilkka Seppälä
2024-05-01 11:17:06 +03:00
parent 58ec27de87
commit 5e12bc588a
4 changed files with 52 additions and 44 deletions
@@ -24,6 +24,9 @@
*/
package com.iluwatar.iterator.bst;
import lombok.Getter;
import lombok.Setter;
/**
* TreeNode Class, representing one node in a Binary Search Tree. Allows for a generically typed
* value.
@@ -33,7 +36,13 @@ package com.iluwatar.iterator.bst;
public class TreeNode<T extends Comparable<T>> {
private final T val;
@Getter
@Setter
private TreeNode<T> left;
@Getter
@Setter
private TreeNode<T> right;
/**
@@ -51,22 +60,6 @@ public class TreeNode<T extends Comparable<T>> {
return val;
}
public TreeNode<T> getLeft() {
return left;
}
private void setLeft(TreeNode<T> left) {
this.left = left;
}
public TreeNode<T> getRight() {
return right;
}
private void setRight(TreeNode<T> right) {
this.right = right;
}
/**
* Inserts new TreeNode based on a given value into the subtree represented by self.
*
@@ -24,29 +24,23 @@
*/
package com.iluwatar.iterator.list;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.Setter;
/**
* Item.
*/
@AllArgsConstructor
public class Item {
@Getter
@Setter
private ItemType type;
private final String name;
public Item(ItemType type, String name) {
this.setType(type);
this.name = name;
}
@Override
public String toString() {
return name;
}
public ItemType getType() {
return type;
}
public final void setType(ItemType type) {
this.type = type;
}
}
@@ -92,7 +92,7 @@ class TreasureChestTest {
*/
@ParameterizedTest
@MethodSource("dataProvider")
void testGetItems(Item expectedItem) throws Exception {
void testGetItems(Item expectedItem) {
final var chest = new TreasureChest();
final var items = chest.getItems();
assertNotNull(items);