diff options
| author | Michael Williamson <mike@zwobble.org> | 2026-07-14 19:01:50 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2026-07-14 19:01:50 +0100 |
| commit | 92bbc3595c39e964160660a2de9aa76b72ce727f (patch) | |
| tree | 00979e144541fd594145e52fc92874b244cd2352 /examples/02-sum/output/java | |
| parent | 6194d284f5559acc5f23a402f577bac655878f92 (diff) | |
Convert Rust examples to use cargo test
Diffstat (limited to 'examples/02-sum/output/java')
| -rw-r--r-- | examples/02-sum/output/java/src/main/java/org/zwobble/example/Shapes.java | 17 | ||||
| -rw-r--r-- | examples/02-sum/output/java/src/test/java/org/zwobble/example/ShapesTests.java | 14 |
2 files changed, 19 insertions, 12 deletions
diff --git a/examples/02-sum/output/java/src/main/java/org/zwobble/example/Shapes.java b/examples/02-sum/output/java/src/main/java/org/zwobble/example/Shapes.java new file mode 100644 index 0000000..a6a468f --- /dev/null +++ b/examples/02-sum/output/java/src/main/java/org/zwobble/example/Shapes.java @@ -0,0 +1,17 @@ +package org.zwobble.example; + +import org.zwobble.example.types.shapes.Shape; +import org.zwobble.example.types.shapes.Rectangle; +import org.zwobble.example.types.shapes.Triangle; + +public class Shapes { + public static int area(Shape shape) { + return switch (shape) { + case Rectangle(var width, var height) -> + width * height; + + case Triangle(var width, var height) -> + width * height / 2; + }; + } +} diff --git a/examples/02-sum/output/java/src/test/java/org/zwobble/example/ShapesTests.java b/examples/02-sum/output/java/src/test/java/org/zwobble/example/ShapesTests.java index 2554ca5..893a544 100644 --- a/examples/02-sum/output/java/src/test/java/org/zwobble/example/ShapesTests.java +++ b/examples/02-sum/output/java/src/test/java/org/zwobble/example/ShapesTests.java @@ -10,24 +10,14 @@ public class ShapesTests { @Test public void rectangle() { Shape rectangle = new Rectangle(10, 25); - int area = area(rectangle); + int area = Shapes.area(rectangle); assertEquals(area, 250); } @Test public void triangle() { Shape triangle = new Triangle(10, 25); - int area = area(triangle); + int area = Shapes.area(triangle); assertEquals(area, 125); } - - private static int area(Shape shape) { - return switch (shape) { - case Rectangle(var width, var height) -> - width * height; - - case Triangle(var width, var height) -> - width * height / 2; - }; - } } |
