HOWTO create a Java Webapp with JSON, REST and UNIT Test
RESTful Java Jersey JAX-RS Unit Test embedded Jetty Maven Webapp Download.DOWNLOAD Source Code
myString.trim() .replace("\n", "") .replace("\r", "") .replace(System.getProperty("line.separator"), "");
private String getUserName() {import org.springframework.security.core.context.SecurityContextHolder; import org.springframework.security.core.userdetails.UserDetails;
Object principal = SecurityContextHolder
.getContext()
.getAuthentication()
.getPrincipal();
String userName;
if (principal instanceof UserDetails) {
userName = ((UserDetails)principal).getUsername();
} else {
userName = principal.toString();
}
return userName;
}
//remove duplicates from a list with Java 8 or greater
mylist.stream().distinct.collect(Collectors.toList())
import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.BDDMockito; import org.powermock.api.mockito.PowerMockito; import org.powermock.core.classloader.annotations.PrepareForTest; import org.powermock.modules.junit4.PowerMockRunner;
@RunWith(PowerMockRunner.class) @PrepareForTest(MyStatic.class) ... @Test
public void someTest() {
//given
PowerMockito.mockStatic(MyStatic.class); BDDMockito.given(MyStatic.someStaticMethod()).willReturn(...); //when ... //then
PowerMockito.verifyStatic(); MyStatic.someStaticMethod(); assertThat(//your further asserts....
Dear Reader, This Blog is closed and remains as an archive. Please find our new Blog at http://cleancode.consulting/