• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

GuillaumeDmns / website-back / #7

20 Jan 2025 10:26PM UTC coverage: 0.0%. Remained the same
#7

push

GuillaumeDmns
Merge branch 'feat/navitia-placesplaces'

0 of 180 branches covered (0.0%)

Branch coverage included in aggregate %.

0 of 857 new or added lines in 37 files covered. (0.0%)

0 of 3154 relevant lines covered (0.0%)

0.0 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/main/java/com/gdamiens/website/controller/IDFMNavitiaController.java
1
package com.gdamiens.website.controller;
2

3
import com.gdamiens.website.idfm.navitia.Places;
4
import com.gdamiens.website.service.IDFMNavitiaService;
5
import io.swagger.v3.oas.annotations.Operation;
6
import io.swagger.v3.oas.annotations.security.SecurityRequirement;
7
import org.slf4j.Logger;
8
import org.slf4j.LoggerFactory;
9
import org.springframework.http.HttpStatus;
10
import org.springframework.http.ResponseEntity;
11
import org.springframework.web.bind.annotation.GetMapping;
12
import org.springframework.web.bind.annotation.RequestMapping;
13
import org.springframework.web.bind.annotation.RestController;
14

15
@RestController
16
@RequestMapping("/api")
17
public class IDFMNavitiaController {
18

NEW
19
    private static final Logger log = LoggerFactory.getLogger(IDFMNavitiaController.class);
×
20

21
    private final IDFMNavitiaService idfmNavitiaService;
22

NEW
23
    public IDFMNavitiaController(IDFMNavitiaService idfmNavitiaService) {
×
NEW
24
        this.idfmNavitiaService = idfmNavitiaService;
×
NEW
25
    }
×
26

27
    @GetMapping("/places")
28
    @Operation(summary = "Get list of places for autocomplete", security = @SecurityRequirement(name = "Auth. Token"))
29
    public ResponseEntity<Places> getLines(String query) {
30
        try {
NEW
31
            return new ResponseEntity<>(this.idfmNavitiaService.getPlaces(query), HttpStatus.OK);
×
32

NEW
33
        } catch (Exception e) {
×
NEW
34
            log.info("error during IDFM get places");
×
35
        }
36

NEW
37
        return new ResponseEntity<>(HttpStatus.INTERNAL_SERVER_ERROR);
×
38
    }
39
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc