You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: languagetool-language-modules/de/src/test/java/org/languagetool/rules/de/AgreementRuleTest.java
+35Lines changed: 35 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -652,6 +652,41 @@ public void testDetNounRule() throws IOException {
652
652
assertGood("Die Adelmanns wohnen in Herford.");
653
653
assertBad("Die Idee des Werbekaufmann kam gut an.");
654
654
assertGood("Die Idee des Werbekaufmanns kam gut an.");
655
+
assertGood("Solch harte Worte!");
656
+
assertGood("Es besteht durchaus die Gefahr, dass die Telekom eine solch starke monopolistische Stellung auf dem Markt hat, dass sich kaum Wettbewerb entfalten kann.");
657
+
assertBad("Ich habe keine Zeit für solche kleinlichen Belangen.");
658
+
// TODO:
659
+
// assertBad("Solch hartes Worte!");
660
+
// unsure:
661
+
// assertGood("Wie konnte mir solch Feindseligkeit innerhalb meiner Familie entgehen?");
662
+
// assertGood("Es ist schon faszinierend wie verzaubernd solch Klänge wirken und dann die facettenreiche Programmzusammenstellung bei Tango und Polka die Besucher im „Sturm“ mitreißen. ");
663
+
assertBad("Solche kleinen Anbietern nutzen dann eines der drei großen Mobilfunknetze Deutschlands.");
664
+
assertGood("Solch frivolen Gedanken wollen wir gar nicht erst nachgehen.");
assertGood("Eine solch begnadete Fotografin mit dabei zu haben und Tipps für die Fotosession zu bekommen, wäre schon toll.");
671
+
assertGood("Wie können wir als globale Gemeinschaft solch brennende Themen wie Klimawandel und Rezession in entwickelten Märkten in Angriff nehmen?");
672
+
assertGood("Wir waren überrascht, von ihm solch beißende Bemerkungen über seinen besten Freund zu hören.");
673
+
assertGood("Worten, wohl gewählt, wohnt solch große Macht inne.");
674
+
assertGood("Warum gelingt es den Stuten die Hengste in solch großen Rennen zu schlagen.");
675
+
assertGood("Eine solch gute Beratung kann natürlich nicht kostenlos sein, daher lassen Sie mich bitte wissen welche Kosten für die PKV und BU-Beratung auf mich zukommen werden.");
676
+
assertGood("Ein solch großer Ausbruch außerhalb des Nahen Ostens ist eine neue Entwicklung, heißt es weiter.");
677
+
assertGood("Natürlich dürfen unsere Sporteinheiten nicht fehlen, vor allem nicht bei solch gutem Essen.");
678
+
assertGood("Wie konnten Sie solch harte Songs gegen Ihre Familie schreiben?");
679
+
assertGood("Zur Krönung auf dem schönsten Aussichtsberg in der Ferienregion Tirol West gelegen, bietet die Venet Gipfelhütte alle Annehmlichkeiten, die man sich auf solch hohem Niveau (2.212 m) wünschen kann.");
680
+
assertGood("Vor allem nicht einen, der sich ein solch hohen Ballbesitz organisierte und die Berliner nicht zur Entfaltung kommen ließ.");
681
+
assertGood("Du solltest im Winter keinen solch hohen Berg besteigen.");
682
+
assertGood("Man darf an dieser Stelle fragen, wie ein solch hoher Verlust zustande kommt, wo doch der Stuttgarter Weg aus Sparen bestand.");
683
+
assertGood("Kann der Patient eine solch lange Operation überstehen?");
684
+
assertGood("Er kennt sich aus mit solch monumentalen Projekten.");
685
+
assertGood("Eine solch schöne hübsche Frau.");
686
+
assertGood("Bisher hat Gül einen solch offenen Affront gegen die ErdoganRegierung vermieden.");
687
+
assertBad("..., das heißt solche natürliche Personen, welche unsere Leistungen in Anspruch nehmen, ...");
688
+
assertBad("Der Erwerb solcher kultureller Güter ist natürlich stark an das ökonomische Kapital gebunden.");
689
+
assertGood("Umso dankbarer bin ich für Brüder, die klare Kante in theologischer Hinsicht zeigen und nachvollziehbar die Bibel auch in solch schwierigen unpopulären Themen auslegen.");
655
690
// TODO: not yet detected:
656
691
//assertBad("Erst recht wir fleißiges Arbeiter.");
657
692
//assertBad("Erst recht ich fleißiges Arbeiter.");
<!-- These can be adjectives or VBNs in passive constructions AND are more likely to be passive voice VBNs -->
@@ -47066,6 +47066,11 @@ USA
47066
47066
<token>n't</token>
47067
47067
<token postag="PRP" />
47068
47068
</antipattern>
47069
+
<antipattern>
47070
+
<token regexp="yes">&nouns_with_i;</token>
47071
+
<token>I</token>
47072
+
<token postag="JJ" />
47073
+
</antipattern>
47069
47074
<antipattern><!-- Neither did I on ... -->
47070
47075
<token inflected="yes" regexp="yes">be|do</token>
47071
47076
<token postag="PRP" />
@@ -70912,6 +70917,7 @@ USA
70912
70917
<example correction="had|having">...signs have the advantages that they are <marker>have</marker> been well tested for strength, stability...</example><!-- #4883 -->
70913
70918
<example correction="done|doing">What he is <marker>do</marker> helps us all.</example>
70914
70919
<example correction="asked|asking">As per Sonja Galloway's request, we have been <marker>ask</marker> to supply this information no later than close of business tomorrow.</example>
70920
+
<example correction="killed|killing">He did that three times until Harold was <marker>kill</marker>.</example>
70915
70921
<example>The park has been open for many years.</example>
70916
70922
<example>It has been done.</example>
70917
70923
<example>It has been love's whip.</example>
@@ -114542,7 +114548,7 @@ The accident victim died from her injuries.
114542
114548
<token>instead</token>
114543
114549
<token>off</token>
114544
114550
</pattern>
114545
-
<message>In this context the correct preposition seems to be <suggestion>\1 of</suggestion>.</message>
114551
+
<message>In this context, the correct preposition appears to be <suggestion>\1 of</suggestion>.</message>
0 commit comments