MCPcopy Index your code
hub / github.com/PaperMC/Paper / data

Method data

paper-api/src/test/java/org/bukkit/LocationTest.java:36–107  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

34 private static final double HALF_HALF_UNIT = Math.sqrt(1 / 4f);
35
36 public static Stream<Arguments> data() {
37 Random RANDOM = new Random(1L); // Test is deterministic
38 int r = 0;
39 return Stream.of(
40 Arguments.of("X",
41 1, 0, 0,
42 270, 0
43 ),
44 Arguments.of("-X",
45 -1, 0, 0,
46 90, 0
47 ),
48 Arguments.of("Z",
49 0, 0, 1,
50 0, 0
51 ),
52 Arguments.of("-Z",
53 0, 0, -1,
54 180, 0
55 ),
56 Arguments.of("Y",
57 0, 1, 0,
58 0, -90 // Zero is here as a "default" value
59 ),
60 Arguments.of("-Y",
61 0, -1, 0,
62 0, 90 // Zero is here as a "default" value
63 ),
64 Arguments.of("X Z",
65 HALF_UNIT, 0, HALF_UNIT,
66 (270 + 360) / 2, 0
67 ),
68 Arguments.of("X -Z",
69 HALF_UNIT, 0, -HALF_UNIT,
70 (270 + 180) / 2, 0
71 ),
72 Arguments.of("-X -Z",
73 -HALF_UNIT, 0, -HALF_UNIT,
74 (90 + 180) / 2, 0
75 ),
76 Arguments.of("-X Z",
77 -HALF_UNIT, 0, HALF_UNIT,
78 (90 + 0) / 2, 0
79 ),
80 Arguments.of("X Y Z",
81 HALF_HALF_UNIT, HALF_UNIT, HALF_HALF_UNIT,
82 (270 + 360) / 2, -45
83 ),
84 Arguments.of("-X -Y -Z",
85 -HALF_HALF_UNIT, -HALF_UNIT, -HALF_HALF_UNIT,
86 (90 + 180) / 2, 45
87 ),
88 getRandom(RANDOM, r++),
89 getRandom(RANDOM, r++),
90 getRandom(RANDOM, r++),
91 getRandom(RANDOM, r++),
92 getRandom(RANDOM, r++),
93 getRandom(RANDOM, r++),

Callers

nothing calls this directly

Calls 2

getRandomMethod · 0.95
ofMethod · 0.65

Tested by

no test coverage detected