31 lines
766 B
Java
31 lines
766 B
Java
package org.bukkit.metadata;
|
|
|
|
import static org.junit.Assert.assertEquals;
|
|
|
|
import org.bukkit.plugin.Plugin;
|
|
import org.bukkit.plugin.TestPlugin;
|
|
import org.junit.Test;
|
|
|
|
public class FixedMetadataValueTest {
|
|
private Plugin plugin = new TestPlugin("X");
|
|
private FixedMetadataValue subject;
|
|
|
|
private void valueEquals(Object value) {
|
|
subject = new FixedMetadataValue(plugin, value);
|
|
assertEquals(value, subject.value());
|
|
}
|
|
|
|
@Test
|
|
public void testTypes() {
|
|
valueEquals(10);
|
|
valueEquals(0.1);
|
|
valueEquals("TEN");
|
|
valueEquals(true);
|
|
valueEquals(null);
|
|
valueEquals((float) 10.5);
|
|
valueEquals((long) 10);
|
|
valueEquals((short) 10);
|
|
valueEquals((byte) 10);
|
|
}
|
|
}
|