added tests

This commit is contained in:
jomu
2016-09-16 09:17:24 +00:00
parent 393b768f4f
commit 2ead80fee8
4 changed files with 111 additions and 5 deletions

View File

@ -43,9 +43,18 @@
<dependency>
<groupId>de.muehlencord.shared</groupId>
<artifactId>shared-jeeutil</artifactId>
<version>1.0-SNAPSHOT</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>

View File

@ -0,0 +1,44 @@
package de.muehlencord.shared.account.business;
import de.muehlencord.shared.account.entity.ConfigEntity;
import javax.persistence.EntityManager;
import static org.junit.Assert.assertEquals;
import org.junit.Test;
import org.junit.Before;
import org.junit.runner.RunWith;
import org.mockito.InjectMocks;
import org.mockito.Mock;
import static org.mockito.Mockito.when;
import org.mockito.runners.MockitoJUnitRunner;
/**
*
* @author joern.muehlencord
*/
@RunWith(MockitoJUnitRunner.class)
public class ConfigServiceTest {
@InjectMocks
private ConfigService configService;
@Mock
private EntityManager entityManagerMock;
@Before
public void init() {
ConfigEntity configEntity = new ConfigEntity ("account.maxFailedLogins");
configEntity.setConfigValue("7");
when (entityManagerMock.find(ConfigEntity.class, "account.maxFailedLogins")).thenReturn (configEntity);
}
@Test
public void testGetMaxFailedLogins() {
configService.init();
assertEquals ("maxFailedLogins", 7, configService.getMaxFailedLogins());
}
}