Tag: matcher

Matcher sind Objekte unter anderem von Test-Bibliotheken zu überprüfen, ob ein Objekt entspricht einer abstrakten Beschreibung einer erwarteten Zustand. Verwenden Sie dieses tag nicht für die Nutzung der Matcher-Klasse für reguläre Ausdrücke verwenden [regex] statt.

einzigartige regex-matcher-Ergebnisse (ohne die Verwendung von Karten oder Listen)

Anzahl der Antworten 1 Antworten
Gibt es eine Möglichkeit um nur die einzigartigen Spiele? ohne Verwendung einer Liste oder auf einer Karte nach dem matching, möchte ich den matcher-Ausgang, einzigartig zu sein, sofort. Sample-input/output: String input = "This is a question from

Passende mehrere Eigenschaften in einem Matcher

Anzahl der Antworten 2 Antworten
Muss ich schreiben, Matcher für eine Prüfung mehrere Eigenschaften. Für einzelne Eigenschaft, die ich verwendet habe: import static org.hamcrest.Matchers.equalTo; import static org.hamcrest.Matchers.hasProperty; import org.hamcrest.Matcher; import org.hamcrest.Matchers; Matcher<Class> matcherName = Matchers.<Class> hasProperty("propertyName",equalTo(expectedValue)); wie bin ich wohl um zu

Java regex werfen Ausnahme für die keine übereinstimmung gefunden werden, wenn das Muster gefunden in Zeile

Anzahl der Antworten 2 Antworten
Ich sterbe, um herauszufinden, warum ein regex nicht passen. Jede Hilfe wird sehr geschätzt. Ich werde Zeile für Zeile einer web-Seite (das funktioniert auch), aber ich müssen ziehen Sie den links für jede Zeile. Die Anwendung überprüfen,

Gibt es eine Hamcrest matcher, um zu überprüfen, dass eine Sammlung ist weder leer noch null ist?

Anzahl der Antworten 3 Antworten
Gibt es eine Hamcrest matcher, die überprüft, dass das argument ist weder eine leere Sammlung noch null? Ich glaube, ich könnte immer verwenden Sie both(notNullValue()).and(not(hasSize(0)) aber ich Frage mich, ob es einen einfacheren Weg, und ich vermisste

Java-RegEx-Matcher.groupCount gibt 0 zurück

Anzahl der Antworten 4 Antworten
Ich weiß, das ist gefragt worden, aber ich bin nicht in der Lage, es zu beheben Für ein Buch-Objekt mit dem Körper (Spanisch): "quiero mas dinero" (eigentlich ganz ein bisschen länger) Meine Matcher hält zurückgeben von 0

org.mockito.Ausnahmen.missbrauchen.InvalidUseOfMatchersException:

Anzahl der Antworten 1 Antworten
Meine Methode in der service-und test-Klasse : public void updateSubModuleOrder(Long data, Long moduleSysId, Long userId) { try { for (int i = 0; i < data.length; i++) { SubModule subModule=new SubModule(); int temp = i + 1;

Verwenden von Variablen im pattern-matcher

Anzahl der Antworten 1 Antworten
Habe ich Folgendes: if (mobile.matches("[0-9]{6,20}")) { ... } Möchte aber ersetzen Sie das {6,20} mit Variablen Werten durch Sie wurde die Dynamik in einigen Fällen. I. e. int minValue = 11; int maxValue = 20 if (mobile.matches("[0-9]{minValue,maxValue}"))

Wie um zu zeigen, benutzerdefinierte Fehlermeldungen in ScalaTest?

Anzahl der Antworten 3 Antworten
Weiß jemand, wie um zu zeigen, eine benutzerdefinierte Fehlermeldung in ScalaTest? Beispiel: NumberOfElements() should equal (5) Zeigt die folgende Meldung an, wenn es scheitert: 10 nicht gleich 5 Aber ich will mehr beschreibende Meldung wie: NumberOfElements sollte

Java — Pattern — Matcher.Gruppe()?

Anzahl der Antworten 1 Antworten
Also ich habe ein Dokument, und eine bestimmte n-Gramm-Ziel-string. Ich bin versucht zu finden, die Indizes alle vorkommen der Ziel-string. final Pattern WORD_PATTERN = Pattern.compile("\\w+"); Matcher matcher = WORD_PATTERN.matcher("the lazy dog, jumps, the lazy dog."); Also die

GoogleMock: wie zu erwarten genau einen Anruf mit einem bestimmten argument, und siehe Diagnose auf Ausfall?

Anzahl der Antworten 1 Antworten
Vielleicht eine finesse Frage, mein problem ist, dass wenn ich Schreibe: EXPECT_CALL(mock, handleMessage(_)).Times(0); //expectation #1 EXPECT_CALL(mock, handleMessage(Pointee(IsLike(aSpecificMessage)))); //expectation #2 ... und Methode handleMessage wird einmal aufgerufen, aber mit einem anderen argument (nicht aSpecificMessage), dann ist der Fehler

Regex in Java, der Suche nach start-und end-tag

Anzahl der Antworten 5 Antworten
Ich bin auf der Suche nach Daten innerhalb eines HTML-Dokuments. Ich brauche nicht einen ausgewachsenen parser, wie es ist, nur die Daten, die zwischen einem tag. Aber, ich will zu erkennen, die 'select' - tag und der

Regulärer Ausdruck zum extrahieren von SQL-Abfrage

Anzahl der Antworten 5 Antworten
Gibt es eine regex die SQL-Abfragen extrahiert aus einem string? Ich bin NICHT daran interessiert zu überprüfen, die SQL-syntax, eher und nur extrahieren einer Auswahl von SQL-Befehlen. Diese analysieren einen gegebenen SQL-Datei/string in einer flexiblen Art und

java-regex-pattern nicht geschlossene Charakter-Klasse

Anzahl der Antworten 2 Antworten
Brauche ich etwas Hilfe. Im immer: Caused by: java.util.regex.PatternSyntaxException: Unclosed character class near index 24 ^[a-zA-Z└- 0-9£µ /.'-\]*$ ^ at java.util.regex.Pattern.error(Pattern.java:1713) at java.util.regex.Pattern.clazz(Pattern.java:2254) at java.util.regex.Pattern.sequence(Pattern.java:1818) at java.util.regex.Pattern.expr(Pattern.java:1752) at java.util.regex.Pattern.compile(Pattern.java:1460) at java.util.regex.Pattern.<init>(Pattern.java:1133) at java.util.regex.Pattern.compile(Pattern.java:823) Hier ist mein code: String

ABAP-regex: string enthält nur Buchstaben

Anzahl der Antworten 1 Antworten
Ich habe ein Eingabefeld, in das annehmen sollte, nur Buchstaben (egal, unteren oder Großbuchstaben). Ich könnte schreiben, dies einfach durch Verwendung von co-ca (enthält nur die/alle) Betreiber. Aber es ist zeitaufwendig. if p_input3 ca '*/+ - ?

Mockito nicht so Matcher.jeder() mit Integer.class

Anzahl der Antworten 3 Antworten
Ich versuche, unit-test dieser Methode: /** * finds all widget descriptions containing specified text * @param searchText * @return */ @Transactional public List<Integer> returnWidgetIdsFromSearchWord(String searchText){ List<Integer> widgetIds = new ArrayList<Integer>(); MapSqlParameterSource args = new MapSqlParameterSource(); try{ widgetIds

Wie verwenden von Android REGEX mit Pattern und Matcher Klassen?

Anzahl der Antworten 3 Antworten
Ich habe den folgenden code: String example = "<!--§FILES_SECTION§\n" + "Example line one\n" + "Example line two\n" + "§FILES_SECTION§-->"; String myPattern = ".*?FILES_SECTION.*?\n(.*?)\n.*?FILES_SECTION.*?"; Pattern p = Pattern.compile(myPattern); Matcher m = p.matcher(example); if ( m.matches() ) Log.d("Matcher", "PATTERN

java regex ausschließen, die bestimmte Zeichenfolgen aus einer größeren

Anzahl der Antworten 3 Antworten
Ich habe schlug meinen Kopf gegen diese für einige Zeit jetzt: Ich will alle [a-z]+[0-9]? Sequenzen von Zeichen ohne Saiten wie sin|cos|tan etc. Also meine regex Hausaufgaben die folgende regex funktionieren sollte: (?:(?!(sin|cos|tan)))\b[a-z]+[0-9]? Wie Sie sehen, bin

Java - Regex für Vollständige Namen

Anzahl der Antworten 6 Antworten
Wie kann ich überprüfen regex für volle name? Ich will nur aus Buchstaben (keine numericals) und nur die Räume für die regex. Dies ist, was ich bisher getan habe. Würden Sie bitte helfen Sie mir fix die

Konvertieren regulären Javascript-Ausdruck, um Java-syntax

Anzahl der Antworten 5 Antworten
Ich bin mir bewusst, dass regEx sind Häufig über Sprachen...Aber ich habe Probleme in schreiben der Java-syntax. Ich habe einen regulären Ausdruck in JS codiert, wie; if((/[a-zA-Z]/).test(str) && (/[0-9]|[\x21-\x2F|\x3A-\x40|\x5B-\x60|\x7B-\x7E]/).test(str)) return true; Wie Schreibe ich das gleiche in

Jasmin toEqual für komplexe Objekte (gemischt mit Funktionen)

Anzahl der Antworten 5 Antworten
Derzeit habe ich eine Funktion, die manchmal ein Objekt zurückgeben, mit einigen Funktionen im inneren. Bei der Verwendung von expect(...).toEqual({...}) es scheint nicht, um mit den komplexen Objekten. Objekte mit Funktionen oder der File Klasse (von der

Hat ein RSpec2 matcher nach passenden Hashes existieren?

Anzahl der Antworten 3 Antworten
Hinweis für zukünftige Leser: denken RSpec nicht betrachten Sie Ihre Hashes gleich? Man könnte eine OrderedHash, sondern der regelmäßige RSpec-Ausgang können Sie nicht sagen. Das war das problem, dass dazu aufgefordert diesen Beitrag. Ursprünglichen Frage: Angenommen ich

EasyMock : java.lang.IllegalStateException: 1 Matcher erwartet, 2 aufgenommen

Anzahl der Antworten 4 Antworten
Ich habe ein problem mit EasyMock 2.5.2 und JUnit 4.8.2 (läuft über Eclipse). Ich habe alle gelesen die ähnliche Beiträge hier, aber habe keine Antwort gefunden. Ich habe eine Klasse mit zwei tests, die Prüfung der gleichen

Wie schreibe ich einen Matcher, der etwas nicht gleich ist

Anzahl der Antworten 4 Antworten
Ich versuche, erstellen Sie ein mock für einen Anruf. Sagen, dass ich diese Methode versuche ich die stub: class ClassA { public String getString(String a) { return a + "hey"; } } Was ich versuche zu verspotten,

Warum versucht dieser Code nicht, hasItems von Hamcrest zu kompilieren?

Anzahl der Antworten 9 Antworten
Warum dies nicht kompilieren, oh, was zu tun ist? import static org.junit.Assert.assertThat; import static org.junit.matchers.JUnitMatchers.hasItems; ArrayList<Integer> actual = new ArrayList<Integer>(); ArrayList<Integer> expected = new ArrayList<Integer>(); actual.add(1); expected.add(2); assertThat(actual, hasItems(expected)); Fehler kopiert von Kommentar: cannot find symbol method

Java Pattern Matcher: neu erstellen oder zurücksetzen?

Anzahl der Antworten 1 Antworten
Übernehmen Regular Expressiondie über eine Java - Matcher Objekt abgestimmt ist, gegen eine große Anzahl an Saiten: String expression = ...; //The Regular Expression Pattern pattern = Pattern.compile(expression); String ALL_INPUT = ...; //The large number of strings

Wann soll ich ** (Doppelstern) in der Glob Syntax in JAVA verwenden?

Anzahl der Antworten 1 Antworten
Direkt aus diese Java Oracle tutorial: Zwei Sternchen, * * arbeiten wie * aber durchquert directory-Grenzen. Diese die syntax ist im Allgemeinen für die passende komplette Pfade. Könnte jemand ein Beispiel davon? Was meinen Sie mit "Kreuze-Verzeichnis-Grenze"?

Wie kann ich Replacement in einer Matcher-Gruppe anstelle des gesamten Musters anhängen?

Anzahl der Antworten 2 Antworten
Ich bin mit einem while(matcher.find()) Schleife über alle matches des Musters. Für jede Instanz oder entsprechen Sie, dass Muster, die es findet, möchte ich ersetzen matcher.group(3) mit einigen neuen text. Dieser text wird anders sein für jeden

Rspec Sichtprüfung mit Capybara und Rails3

Anzahl der Antworten 7 Antworten
Ich mag die Art, wie RSpec ist in der Lage, getrennte controller und view tests haben aber einige Probleme mit dem bekommen von capybara Matcher arbeiten in einem view-test. Was ich eigentlich versuchen zu erreichen, ist etw

Was ist der Unterschied zwischen Mockito Matchers isA, any, eq und same?

Anzahl der Antworten 2 Antworten
Ich bin verwirrt, was ist der Unterschied zwischen Ihnen, und die man zu wählen, in dem Fall. Einige der Unterschied kann offensichtlich sein, wie any und eqaber ich bin auch Ihnen allen nur um sicher zu sein.

PatternSyntaxException: Illegale Wiederholung bei Verwendung von Regex in Java

Anzahl der Antworten 2 Antworten
Weiß ich nicht viel regex, aber ich muss ein einfaches Muster. Im folgenden soll true zurückgeben, Pattern.matches("{\"user_id\" : [0-9]*}", inputLine) wenn inputLine ist {"user_id" : 34} Aber ich bekomme diese exception: java.util.regex.PatternSyntaxException: Illegal repetition {"user_id" : 24}

Mehrere korrekte Ergebnisse mit Hamcrest (gibt es einen or-Matcher?)

Anzahl der Antworten 2 Antworten
Ich bin relativ neu in Matcher. Ich bin liebäugelt, um mit hamcrest in Kombination mit JUnit und ich mag es. Gibt es eine Möglichkeit, zu behaupten, dass eine von mehreren Möglichkeiten ist die richtige? Etwas wie assertThat(

Java-Regex-Trefferanzahl

Anzahl der Antworten 2 Antworten
Sagen wir mal ich habe eine Datei, und die Datei enthält: HelloxxxHelloxxxHello Compiliere ich ein Muster suchen 'Hallo' Pattern pattern = Pattern.compile("Hello"); Dann benutze ich einen inputstream zum Lesen der Datei und wandelt es in eine Zeichenfolge,

Mockito passt zu jedem Klassenargument

Anzahl der Antworten 5 Antworten
Gibt es eine Möglichkeit, dass mit einer Klasse argument der folgenden Beispiel-routine? class A { public B method(Class<? extends A> a) {} } Wie kann ich immer Rückkehr eine new B() unabhängig davon, welche Klasse übergeben wird,

Wie man Parameter von einer gegebenen URL extrahiert

Anzahl der Antworten 6 Antworten
In Java habe ich: String params = "depCity=PAR&roomType=D&depCity=NYC"; Möchte ich, um die Werte der depCity Parameter (PAR,New York). So habe ich regex: String regex = "depCity=([^&]+)"; Pattern p = Pattern.compile(regex); Matcher m = p.matcher(params); m.find() ist die

Mockito: List Matcher mit Generika

Anzahl der Antworten 2 Antworten
Mockito bietet: when(mock.process(Matchers.any(List.class))); Wie zu vermeiden Warnung, wenn process dauert List<Bar> statt? InformationsquelleAutor der Frage Philippe Blayo | 2012-05-09