package org.bukkit;
import java.util.Random;
import net.minecraft.server.NibbleArray;
import org.junit.Assert;
import org.junit.Test;
public class NibbleArrayTest {
private static final int NIBBLE_SIZE = 4096;
@Test
public void testNibble() {
Random random = new Random();
byte[] classic = new byte[NIBBLE_SIZE];
NibbleArray nibble = new NibbleArray();
for (int i = 0; i < classic.length; i++) {
byte number = (byte) (random.nextInt() & 0xF);
classic[i] = number;
nibble.a(i, number);
}
for (int i = 0; i < classic.length; i++) {
Assert.assertEquals("Nibble array mismatch", classic[i], nibble.a(i));
}
}
}