I am not exactly sure where this issue lies, and maybe I'm just doing something wrong, but if I run a couple of tests and they have something like fmt.Printf("test1\n") and fmt.Printf("test2\n") respectively, the output will be something like:
Testing started at...
test1test2
If I add a second \n, so something like fmt.Printf("test1\n\n") and fmt.Printf("test2\n\n") the output would be:
Testing started at...
test1
test2
InteliJ 14.1
OSX 10.10.2
1.0.0.alpha#201