create PersonTest
This commit is contained in:
		
							parent
							
								
									2ef4c3f584
								
							
						
					
					
						commit
						fd06e24e21
					
				| 
						 | 
					@ -0,0 +1,25 @@
 | 
				
			||||||
 | 
					package ch.zhaw.projekt2.turnierverwaltung;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import org.junit.jupiter.api.DisplayName;
 | 
				
			||||||
 | 
					import org.junit.jupiter.api.Test;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import static org.junit.jupiter.api.Assertions.*;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					public class PersonTest {
 | 
				
			||||||
 | 
					    private Person person;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Test
 | 
				
			||||||
 | 
					    @DisplayName("Test invalid Parameter")
 | 
				
			||||||
 | 
					    void invalidParams() {
 | 
				
			||||||
 | 
					        try {
 | 
				
			||||||
 | 
					            assertThrows(Person.InvalidPhoneNumberException.class,()->new Person("A","a",".sad"));
 | 
				
			||||||
 | 
					            person = new Person("A","A","");
 | 
				
			||||||
 | 
					            assertEquals("A", person.getFirstName());
 | 
				
			||||||
 | 
					            assertEquals("A", person.getName());
 | 
				
			||||||
 | 
					            assertEquals("", person.getPhoneNumber());
 | 
				
			||||||
 | 
					        } catch (InvalidNameException | Person.InvalidPhoneNumberException e) {
 | 
				
			||||||
 | 
					            fail();
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -1,6 +1,5 @@
 | 
				
			||||||
import ch.zhaw.projekt2.turnierverwaltung.InvalidNameException;
 | 
					package ch.zhaw.projekt2.turnierverwaltung;
 | 
				
			||||||
import ch.zhaw.projekt2.turnierverwaltung.Person;
 | 
					
 | 
				
			||||||
import ch.zhaw.projekt2.turnierverwaltung.Player;
 | 
					 | 
				
			||||||
import org.junit.jupiter.api.DisplayName;
 | 
					import org.junit.jupiter.api.DisplayName;
 | 
				
			||||||
import org.junit.jupiter.api.Test;
 | 
					import org.junit.jupiter.api.Test;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue