2016-05-05 18 views
0

Ich habe versucht, die Weiterleitungs-URL des Controllers, den ich testen, zu überprüfen, aber egal welches Muster ich verwende, der Test schlägt immer fehl. Selbst der Aufruf andExpect(redirectedUrlPattern("*")) schlägt fehl. Laut den Dokumenten verwendet es Ant-Muster, weshalb ich mir nicht sicher bin, warum es weiterhin versagt. Ich bin mir sicher, dass die Weiterleitungs-URL eingestellt wird, da redirectUrl ordnungsgemäß funktioniert.Wie kann ich die URL mit MockMvcs redressedUrlPattern abgleichen?

Antwort

1

Es scheint keine Möglichkeit zu geben, allem zu entsprechen. Es unterscheidet definitiv zwischen absoluten und relativen Pfaden.

/**/* entspricht allen absoluten Pfade

**/* entspricht allen relativen Pfaden

Beispiele von dem, was möglich ist:

Wenn Sie ein konkretes Beispiel für etwas geben, das Sie anpassen möchten, kann ich Ihnen ein Muster geben, das funktioniert