ZoekMetNaamEnGemeenteVanInschrijving with diacritics, wildcard and case insensitivity
#language: en @gba Feature: ZoekMetNaamEnGemeenteVanInschrijving with diacritics, wildcard and case insensitivity Scenario Outline: searching by geslachtsnaam and voornamen searches with or without diacritics, case-insensitively and with a wildcard Given the person with citizen service number '000000024' has the following data | geboortedatum (03.10) | geslachtsnaam (02.40) | geslachtsnaam (diakrieten) | voornamen (02.10) | voornamen (diakrieten) | | 19830526 | Gunduz | Gündüz | Zoe Zumra | Zoë Zümra | And the person has the following 'verblijfplaats' data | gemeente van inschrijving (09.10) | | 0014 | When gba persons are searched with the following parameters | naam | waarde | | type | ZoekMetNaamEnGemeenteVanInschrijving | | geslachtsnaam | <geslachtsnaam> | | voornamen | <voornamen> | | gemeenteVanInschrijving | 0014 | | fields | burgerservicenummer | Then the response has 1 person And the response has a person with the following data | naam | waarde | | burgerservicenummer | 000000024 | Examples: | geslachtsnaam | voornamen | | Gunduz | Zoe Zumra | | Gündüz | Zoe Zumra | | Gündüz | Zoë Zümra | | Gunduz | Zoë Zümra | | gunduz | zoe zumra | | gündüz | zoe zumra | | gündüz | zoë zümra | | gunduz | zoë zümra | | GUNDUZ | ZOE ZUMRA | | GÜNDÜZ | ZOE ZUMRA | | GÜNDÜZ | ZOË ZÜMRA | | GUNDUZ | ZOË ZÜMRA | | gundu* | zoe zumra | | gündü* | zoe zumra | | gündü* | zoë zümra | | gundu* | zoë zümra | | gunduz | zoe* | | gündüz | zoe* | | gündüz | zoë* | | gunduz | zoë* | | gundu* | zoe* | | gündü* | zoe* | | gündü* | zoë* | | gundu* | zoë* | | GUNDU* | ZOE ZUMRA | | GÜNDÜ* | ZOE ZUMRA | | GÜNDÜ* | ZOË ZÜMRA | | GUNDU* | ZOË ZÜMRA | | GUNDUZ | ZOE* | | GÜNDÜZ | ZOE* | | GÜNDÜZ | ZOË* | | GUNDUZ | ZOË* | | GUNDU* | ZOE* | | GÜNDÜ* | ZOE* | | GÜNDÜ* | ZOË* | | GUNDU* | ZOË* | Scenario Outline: Where you use a diacritic in a parameter, it must also be used when searching Given the person with citizen service number '000000024' has the following data | geboortedatum (03.10) | geslachtsnaam (02.40) | geslachtsnaam (diakrieten) | voornamen (02.10) | voornamen (diakrieten) | | 19830526 | Gundogan | Gündoğan | Michel | Michèl | And the person has the following 'verblijfplaats' data | gemeente van inschrijving (09.10) | | 0014 | And the person with citizen service number '000000048' has the following data | geboortedatum (03.10) | geslachtsnaam (02.40) | geslachtsnaam (diakrieten) | voornamen (02.10) | voornamen (diakrieten) | | 19830526 | Gundogan | | Michel | | And the person has the following 'verblijfplaats' data | gemeente van inschrijving (09.10) | | 0014 | When gba persons are searched with the following parameters | naam | waarde | | type | ZoekMetNaamEnGemeenteVanInschrijving | | geslachtsnaam | <geslachtsnaam> | | voornamen | <voornamen> | | gemeenteVanInschrijving | 0014 | | fields | burgerservicenummer | Then the response has <aantal> persons Examples: | geslachtsnaam | voornamen | aantal | | Gundogan | Michel | 2 | | Gündoğan | Michel | 1 | | Gundogan | Michèl | 1 |