Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package org.bukkit;
- import static org.hamcrest.CoreMatchers.is;
- import static org.hamcrest.Matchers.greaterThan;
- import static org.junit.Assert.assertThat;
- import org.junit.Test;
- public class ArtTest {
- @Test(expected = IllegalArgumentException.class)
- public void getByNullName() {
- Art.getByName(null);
- }
- @Test
- public void getById() {
- for (Art art : Art.values()) {
- assertThat(Art.getById(art.getId()), is(art));
- }
- }
- @Test
- public void getByName() {
- for (Art art : Art.values()) {
- assertThat(Art.getByName(art.toString()), is(art));
- }
- }
- @Test
- public void dimensionSanityCheck() {
- for (Art art : Art.values()) {
- assertThat(art.getBlockHeight(), is(greaterThan(0)));
- assertThat(art.getBlockWidth(), is(greaterThan(0)));
- }
- }
- @Test
- public void getByNameWithMixedCase() {
- Art subject = Art.values()[0];
- String name = subject.toString().replace('E', 'e');
- assertThat(Art.getByName(name), is(subject));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement