Skip to content

Commit 400bc66

Browse files
committed
Address code quality issues flagged by Sonar
1 parent 088fdd6 commit 400bc66

5 files changed

Lines changed: 18 additions & 4 deletions

File tree

src/main/java/net/ironoc/portfolio/controller/BrewGraphqlController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313
@Controller
1414
public class BrewGraphqlController extends AbstractLogger {
1515

16-
@Autowired
1716
private final BrewsResolver brewsResolver;
1817

18+
@Autowired
1919
public BrewGraphqlController(BrewsResolver brewsResolver) {
2020
this.brewsResolver = brewsResolver;
2121
}

src/main/java/net/ironoc/portfolio/controller/DonateGraphqlController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ public class DonateGraphqlController extends AbstractLogger {
2323

2424
private final Sinks.Many<Donate> donateItemsSubscriptionSink = Sinks.many().multicast().onBackpressureBuffer(256, false);
2525

26-
@Autowired
2726
private final DonateItemsResolver donateItemsResolver;
2827

28+
@Autowired
2929
public DonateGraphqlController(DonateItemsResolver donateItemsResolver) {
3030
this.donateItemsResolver = donateItemsResolver;
3131
}

src/main/java/net/ironoc/portfolio/controller/DonateRestController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@
1717
@RequestMapping("/api")
1818
public class DonateRestController {
1919

20-
@Autowired
2120
private final DonateItemsResolver donateItemsResolver;
2221

22+
@Autowired
2323
public DonateRestController(DonateItemsResolver donateItemsResolver) {
2424
this.donateItemsResolver = donateItemsResolver;
2525
}

src/main/java/net/ironoc/portfolio/service/GitDetailsService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ public List<RepositoryDetailDto> getRepoDetails(String username, boolean isJob)
6868
error("Illegal argument passed for uri value: {}", uri);
6969
}
7070
if (StringUtils.isBlank(apiUri) || StringUtils.isBlank(uri)
71-
| !urlUtils.isValidURL(apiUri)) {
71+
|| !urlUtils.isValidURL(apiUri)) {
7272
warn("URL is not valid: url={}", apiUri);
7373
return Collections.emptyList();
7474
}

src/test/java/net/ironoc/portfolio/controller/BaseControllerIntegrationTest.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,18 @@
22

33
import net.ironoc.portfolio.SeleniumConfig;
44
import net.ironoc.portfolio.config.TestIronocConfiguration;
5+
import org.junit.jupiter.api.Test;
56
import org.junit.jupiter.api.TestInstance;
7+
import org.junit.jupiter.api.extension.ExtendWith;
68
import org.springframework.test.context.ContextConfiguration;
79
import org.springframework.test.context.TestPropertySource;
10+
import org.springframework.test.context.junit.jupiter.SpringExtension;
11+
import org.springframework.test.context.web.WebAppConfiguration;
812

13+
import static org.junit.jupiter.api.Assertions.assertTrue;
14+
15+
@ExtendWith(SpringExtension.class)
16+
@WebAppConfiguration()
917
@ContextConfiguration(classes = {TestIronocConfiguration.class, SeleniumConfig.class})
1018
@TestInstance(TestInstance.Lifecycle.PER_CLASS)
1119
@TestPropertySource(properties = {
@@ -26,4 +34,10 @@
2634
"net.ironoc.portfolio.github.timeout.read=5000"
2735
})
2836
public class BaseControllerIntegrationTest {
37+
38+
@Test
39+
public void contextLoads() {
40+
// Verifies that the complete integration test context with mocks and properties loads successfully
41+
assertTrue(true);
42+
}
2943
}

0 commit comments

Comments
 (0)