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.
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
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
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,
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
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
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;
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}"))
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
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
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
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
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
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
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 '*/+ - ?
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
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
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
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
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
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
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
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
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,
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
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
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"?
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
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
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.
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}
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(
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,
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,
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
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