import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController;
-@RestController("EcsSimulatorController")
-@Tag(name = "EcsSimulator")
+@RestController("IcsSimulatorController")
+@Tag(name = "Information Coordinator Service Simulator (exists only in test)")
public class EcsSimulatorController {
private final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
public static class TestResults {
- ProducerRegistrationInfo registrationInfo;
+ ProducerRegistrationInfo registrationInfo = null;
Map<String, ProducerInfoTypeInfo> types = new HashMap<>();
+ String infoProducerId = null;
public TestResults() {}
public void reset() {
registrationInfo = null;
types.clear();
+ infoProducerId = null;
}
}
} else {
return new ResponseEntity<>(HttpStatus.NOT_FOUND);
}
-
}
@PutMapping(path = API_ROOT + "/info-producers/{infoProducerId}", //
@PathVariable("infoProducerId") String infoProducerId, //
@RequestBody ProducerRegistrationInfo registrationInfo) {
testResults.registrationInfo = registrationInfo;
+ testResults.infoProducerId = infoProducerId;
return new ResponseEntity<>(HttpStatus.OK);
}