@Test
    public void test()
    {
        for ( Position pos : Position.values() )
        {
            String name = null;
            String abbrev = null;
            switch ( pos )
            {
                case QB:
                    name = "Quarterback";
                    abbrev = "QB";
                    break;
                case RB:
                    name = "Running Back";
                    abbrev = "RB";
                    break;
                case WR:
                    name = "Wide Receiver";
                    abbrev = "WR";
                    break;
                case TE:
                    name = "Tight End";
                    abbrev = "TE";
                    break;
                case K:
                    name = "Kicker";
                    abbrev = "K";
                    break;
                case DEF:
                    name = "Defense";
                    abbrev = "DEF";
                    break;
                default:
                    Assert.fail("Position not supported in test: " + pos.toString());
                    break;
            }
            Assert.assertEquals("Incorrect name for position: " + pos.toString(),
                                name,
                                pos.getName());
            Assert.assertEquals("Incorrect abbreviation for position: " + pos.toString(),
                                abbrev,
                                pos.getAbbreviation());
        }
    }