test_class.declarator: restTemplate
test_class.modifier: @Mock
      private
test_class.original_string: @Mock
      private RestTemplate restTemplate;
test_class.type: RestTemplate
test_class.var_name: restTemplate
test_class.declarator: service
test_class.modifier: @Autowired
      @InjectMocks
      private
test_class.original_string: @Autowired
      @InjectMocks
      private StarWarsService service;
test_class.type: StarWarsService
test_class.var_name: service
test_class.declarator: lukeSkywalker = fromJson("luke-skywalker", PeopleDTO.class)
test_class.modifier: private
test_class.original_string: private PeopleDTO lukeSkywalker = fromJson("luke-skywalker", PeopleDTO.class);
test_class.type: PeopleDTO
test_class.var_name: lukeSkywalker
test_class.declarator: attackOfTheClones = fromJson("attack-of-the-clones", FilmDTO.class)
test_class.modifier: private
test_class.original_string: private FilmDTO attackOfTheClones = fromJson("attack-of-the-clones", FilmDTO.class);
test_class.type: FilmDTO
test_class.var_name: attackOfTheClones
test_class.declarator: tatooine = fromJson("tatooine", Planet.class)
test_class.modifier: private
test_class.original_string: private Planet tatooine = fromJson("tatooine", Planet.class);
test_class.type: Planet
test_class.var_name: tatooine
test_class.file: snapshot-matcher-example/src/test/java/com/zenika/snapshotmatcherexample/starwars/StarWarsServiceTest.java
test_class.identifier: StarWarsServiceTest
test_case.body: @Test
      public void getPlanetTest() {
          PlanetDTO planet = service.getPlanet(1L);
  
          assertThat(planet, matchesSnapshot());
      }
test_case.class_method_signature: StarWarsServiceTest.getPlanetTest()
test_case.full_signature: @Test public void getPlanetTest()
test_case.identifier: getPlanetTest
test_case.invocations: getPlanet assertThat matchesSnapshot
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void getPlanetTest()
focal_class.declarator: restTemplate
focal_class.modifier: @Autowired
      private
focal_class.original_string: @Autowired
      private RestTemplate restTemplate;
focal_class.type: RestTemplate
focal_class.var_name: restTemplate
focal_class.declarator: planetConverter
focal_class.modifier: @Autowired
      private
focal_class.original_string: @Autowired
      private PlanetConverter planetConverter;
focal_class.type: PlanetConverter
focal_class.var_name: planetConverter
focal_class.declarator: endpoint
focal_class.modifier: @Value("${endpoints.planets}")
      private
focal_class.original_string: @Value("${endpoints.planets}")
      private String endpoint;
focal_class.type: String
focal_class.var_name: endpoint
focal_class.file: snapshot-matcher-example/src/main/java/com/zenika/snapshotmatcherexample/starwars/StarWarsService.java
focal_class.identifier: StarWarsService
focal_class.class_method_signature: StarWarsService.getPlanet(Long id)
focal_class.full_signature: public PlanetDTO getPlanet(Long id)
focal_class.identifier: getPlanet
focal_class.modifiers: public
focal_class.parameters: (Long id)
focal_class.return: PlanetDTO
focal_class.signature: PlanetDTO getPlanet(Long id)
focal_method.body: public PlanetDTO getPlanet(Long id){
          return planetConverter.convertPlanet(restTemplate.getForObject(endpoint + id, Planet.class));
      }
focal_method.class_method_signature: StarWarsService.getPlanet(Long id)
focal_method.full_signature: public PlanetDTO getPlanet(Long id)
focal_method.identifier: getPlanet
focal_method.invocations: convertPlanet getForObject
focal_method.modifiers: public
focal_method.parameters: (Long id)
focal_method.return: PlanetDTO
focal_method.signature: PlanetDTO getPlanet(Long id)