Wie kann ich dieses durch NBSP verursachte Problem der Testunterschiede lösen?Java

Java-Forum
Anonymous
 Wie kann ich dieses durch NBSP verursachte Problem der Testunterschiede lösen?

Post by Anonymous »

Soweit ich weiß, ist der Unterschied zwischen erwartet und tatsächlich NBSP (Non-Breaking Space).
Ich weiß nicht, wie ich das entfernen kann. Es wird nicht hervorgehoben und kann mit STRG+H (Suche nach \u00A0) nicht gefunden werden.
Ich habe es bereits versucht:
  • über STRG+H suchen, um es zu entfernen oder zu ersetzen
  • die gesamte Zeile löschen und manuell neu schreiben.
hier ist der Code von mir Test:

Code: Select all

void shouldReturnFullReport_whenGivenSeveralDrivers() {

Map racers = new LinkedHashMap();
racers.put("SVF", new RacerInfo("Sebastian Vettel", "FERRARI"));
racers.put("DRR", new RacerInfo("Daniel Ricciardo", "RED BULL RACING TAG HEUER"));
racers.put("VBM", new RacerInfo("Valtteri Bottas", "MERCEDES"));
racers.put("LHM", new RacerInfo("Lewis Hamilton", "MERCEDES"));

Map lapTimes = new LinkedHashMap();
lapTimes.put("SVF", Duration.ofMinutes(1).plusSeconds(4).plusMillis(415));
lapTimes.put("DRR", Duration.ofMinutes(1).plusSeconds(12).plusMillis(13));
lapTimes.put("VBM", Duration.ofMinutes(1).plusSeconds(12).plusMillis(434));
lapTimes.put("LHM", Duration.ofMinutes(1).plusSeconds(12).plusMillis(460));

String expected = """
1. Sebastian Vettel       | FERRARI                        | 1:04.415
2. Daniel Ricciardo       | RED BULL RACING TAG HEUER      | 1:12.013
3. Valtteri Bottas        | MERCEDES                       | 1:12.434
4. Lewis Hamilton         | MERCEDES                       | 1:12.460
""";

assertEquals(expected, ResultFormatter.format(lapTimes, racers));
}
Image

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post