package com.cardshifter.core; import java.util.Arrays; import java.util.List; import static org.junit.Assert.*; import com.cardshifter.core.cardloader.CardLoaderHelper; import org.junit.Assert; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.Parameterized; import org.junit.runners.Parameterized.Parameter; import org.junit.runners.Parameterized.Parameters; /** * * @author Frank van Heeswijk */ @RunWith(Parameterized.class) public class SanitizeTagsTest { @Parameters public static List<Object[]> data() { return Arrays.asList( new Object[] { "MAX_HEALTH", "maxhealth" }, new Object[] { "MAXHEALTH", "maxhealth" }, new Object[] { "maxhealth", "maxhealth" }, new Object[] { "MaxHealth", "maxhealth" } ); } @Parameter(0) public String inputTag; @Parameter(1) public String sanitizedTag; @Test public void testSanitizeTag() { Assert.assertEquals(sanitizedTag, CardLoaderHelper.sanitizeTag(inputTag)); } }