Gather data
This commit is contained in:
@@ -12,7 +12,7 @@ public class SwedishGeneratorTest {
|
||||
@Test
|
||||
void testPatternForSlotAllLetters() {
|
||||
var grid = new Grid(new byte[]{ 65, 66, 67 }); // A B C
|
||||
var slot = Slot.from(0 << 8 | 1 << 4 | 2, ((long) 0) | ((long) 1 << 7) | ((long) 2 << 14), 3);
|
||||
var slot = Slot.from(18, ((long) 0) | ((long) 1 << 7) | ((long) 2 << 14), 3);
|
||||
var pattern = new byte[3];
|
||||
SwedishGenerator.patternForSlot(grid, slot, pattern);
|
||||
|
||||
@@ -22,7 +22,7 @@ public class SwedishGeneratorTest {
|
||||
@Test
|
||||
void testPatternForSlotMixed() {
|
||||
var grid = new Grid(new byte[]{ 65, SwedishGenerator.DASH, 67 }); // A - C
|
||||
var slot = Slot.from(0 << 8 | 1 << 4 | 2, ((long) 0) | ((long) 1 << 7) | ((long) 2 << 14), 3);
|
||||
var slot = Slot.from(1 << 4 | 2, ((long) 0) | ((long) 1 << 7) | ((long) 2 << 14), 3);
|
||||
var pattern = new byte[3];
|
||||
SwedishGenerator.patternForSlot(grid, slot, pattern);
|
||||
|
||||
@@ -32,7 +32,7 @@ public class SwedishGeneratorTest {
|
||||
@Test
|
||||
void testPatternForSlotAllDashes() {
|
||||
var grid = new Grid(new byte[]{ SwedishGenerator.DASH, SwedishGenerator.DASH, SwedishGenerator.DASH }); // - - -
|
||||
var slot = Slot.from(0 << 8 | 1 << 4 | 2, ((long) 0) | ((long) 1 << 7) | ((long) 2 << 14), 3);
|
||||
var slot = Slot.from(1 << 4 | 2, ((long) 0) | ((long) 1 << 7) | ((long) 2 << 14), 3);
|
||||
var pattern = new byte[3];
|
||||
SwedishGenerator.patternForSlot(grid, slot, pattern);
|
||||
|
||||
@@ -42,7 +42,7 @@ public class SwedishGeneratorTest {
|
||||
@Test
|
||||
void testPatternForSlotSingleLetter() {
|
||||
var grid = new Grid(new byte[]{ 65, SwedishGenerator.DASH, SwedishGenerator.DASH }); // A - -
|
||||
var slot = Slot.from(0 << 8 | 1 << 4 | 2, ((long) 0) | ((long) 1 << 7) | ((long) 2 << 14), 3);
|
||||
var slot = Slot.from(1 << 4 | 2, ((long) 0) | ((long) 1 << 7) | ((long) 2 << 14), 3);
|
||||
var pattern = new byte[3];
|
||||
SwedishGenerator.patternForSlot(grid, slot, pattern);
|
||||
|
||||
@@ -128,10 +128,10 @@ public class SwedishGeneratorTest {
|
||||
@Test
|
||||
void testSlot() {
|
||||
// key = (r << 8) | (c << 4) | d
|
||||
var key = (2 << 8) | (3 << 4) | 5;
|
||||
var key = (Grid.offset(2, 3) << 4) | 5;
|
||||
long packedPos = 0;
|
||||
// pos 0: (2, 5)
|
||||
packedPos |= (long) Grid.offset(2, 5) << 0;
|
||||
packedPos |= Grid.offset(2, 5);
|
||||
// pos 1: (3, 5)
|
||||
packedPos |= (long) Grid.offset(3, 5) << 7;
|
||||
// pos 2: (4, 5)
|
||||
|
||||
Reference in New Issue
Block a user