@@ -0,0 +1,600 @@
+package models;%0A%0Aimport org.junit.Before;%0Aimport org.junit.Test;%0A%0Aimport static org.junit.Assert.*;%0A%0Apublic class UserTest %7B%0A%0A    private User user;%0A%0A    @Before%0A    public void setup() %7B%0A        user = new User(%221234%22, %22TestFirst%22, %22TestLast%22, %22tester@testing.test%22, %22http://picture.pic/picture.png%22);%0A    %7D%0A%0A    @Test%0A    public void testEquals() throws Exception %7B%0A        User other = new User(%221234%22, %22TestFirst%22, %22TestLast%22, %22tester@testing.test%22, %22http://picture.pic/picture.png%22);%0A%0A        assertTrue(%22Equals test is true with completely identical user objects%22, user.equals(other));%0A    %7D%0A%7D%0A

add test case for failing admin check