refactor: clean up test cases and remove redundant language examples

This commit is contained in:
Paul Gauthier 2024-11-27 07:03:18 -08:00 committed by Paul Gauthier (aider)
parent a85ae206c9
commit 565f08a8e9

View file

@ -639,7 +639,6 @@ namespace Greetings {
}""", }""",
"IGreeter", # Key symbol to check "IGreeter", # Key symbol to check
), ),
##################### FIX ALL THE ONES BELOW HERE vvvvvvvvvvv
"elisp": ( "elisp": (
"test.el", "test.el",
"""(defvar *default-greeting* "Hello") """(defvar *default-greeting* "Hello")
@ -692,7 +691,7 @@ greet style person =
case style of case style of
Formal -> Formal ->
"Good day" "Good day"
Casual -> Casual ->
"Hi" "Hi"
in in
@ -742,7 +741,7 @@ const (
) )
func (g FormalGreeter) Greet(p Person) string { func (g FormalGreeter) Greet(p Person) string {
return fmt.Sprintf("%s, %s! You are %d years old.", return fmt.Sprintf("%s, %s! You are %d years old.",
g.Prefix, p.Name, p.Age) g.Prefix, p.Name, p.Age)
} }
@ -757,36 +756,6 @@ func main() {
}""", }""",
"Greeter", # Key symbol to check "Greeter", # Key symbol to check
), ),
"dart": (
"test.dart",
"""abstract class Greeting {
String greet(Person person);
}
class Person {
final String name;
final int age;
const Person(this.name, this.age);
}
class FormalGreeting implements Greeting {
static const String prefix = 'Good day';
static const int maxAge = 150;
@override
String greet(Person person) {
return '$prefix, ${person.name}! You are ${person.age} years old.';
}
}
void main() {
final greeter = FormalGreeting();
final person = Person('World', 42);
print(greeter.greet(person));
}""",
"Greeting", # Key symbol to check
),
} }
for lang, (filename, content, key_symbol) in language_files.items(): for lang, (filename, content, key_symbol) in language_files.items():