Unit tested base2 with hebrew.

This commit is contained in:
Willem Cazander 2022-01-30 14:51:30 +01:00
parent 21cd90d2f8
commit eab290e6d4

View file

@ -32,7 +32,7 @@ public class HebrewWalletRenderer extends ImGuiRendererMain {
if (ImGui.button("Pay")) { if (ImGui.button("Pay")) {
} }
int flags = ImGuiTableFlags.ScrollX | ImGuiTableFlags.RowBg | ImGuiTableFlags.BordersOuter | ImGuiTableFlags.BordersV; int flags = ImGuiTableFlags.ScrollX | ImGuiTableFlags.RowBg | ImGuiTableFlags.BordersOuter | ImGuiTableFlags.BordersV;
ImGui.beginTable("wallet", 4, flags); ImGui.beginTable("wallet", 5, flags);
ImGui.tableSetupColumn("In/Out"); ImGui.tableSetupColumn("In/Out");
ImGui.tableSetupColumn("AmountRaw"); ImGui.tableSetupColumn("AmountRaw");
ImGui.tableSetupColumn("AmountFix"); ImGui.tableSetupColumn("AmountFix");
@ -46,13 +46,14 @@ public class HebrewWalletRenderer extends ImGuiRendererMain {
}; };
for (String data:walletData) { for (String data:walletData) {
Gê̄ldGetậl geld = new Gê̄ldGetậl(data); Gê̄ldGetậl geld = new Gê̄ldGetậl(data);
Gê̄ldGetậl geld2 = new Gê̄ldGetậl(geld.toTeger().toClone().toClone()); // unit test
ImGui.tableNextRow(); ImGui.tableNextRow();
ImGui.tableNextColumn(); ImGui.tableNextColumn();
ImGui.text(data.length()==2||data.length()==3?"OUT":"IN"); ImGui.text(data.length()==2||data.length()==3?"OUT":"IN");
ImGui.tableNextColumn(); ImGui.tableNextColumn();
ImGui.text(data); ImGui.text(data);
ImGui.tableNextColumn(); ImGui.tableNextColumn();
ImGui.text(geld.toHebrewString(true)); // true=reverse for ImGui ImGui.text(geld2.toHebrewString(true)); // true=reverse for ImGui
ImGui.tableNextColumn(); ImGui.tableNextColumn();
ImGui.text(Double.toString(geld.getTotalDecimalValue())); ImGui.text(Double.toString(geld.getTotalDecimalValue()));
} }