mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-29 00:35:00 +00:00
feat: Add D language test fixture and update test mapping
This commit is contained in:
parent
544d58ddbd
commit
9451f0abe4
2 changed files with 27 additions and 0 deletions
|
@ -287,6 +287,7 @@ class TestRepoMapAllLanguages(unittest.TestCase):
|
||||||
language_files = {
|
language_files = {
|
||||||
"c": ("c", "main"),
|
"c": ("c", "main"),
|
||||||
"cpp": ("cpp", "main"),
|
"cpp": ("cpp", "main"),
|
||||||
|
"d": ("d", "main"),
|
||||||
"elixir": ("ex", "Greeter"),
|
"elixir": ("ex", "Greeter"),
|
||||||
"java": ("java", "Greeting"),
|
"java": ("java", "Greeting"),
|
||||||
"javascript": ("js", "Person"),
|
"javascript": ("js", "Person"),
|
||||||
|
|
26
tests/fixtures/languages/d/test.d
vendored
Normal file
26
tests/fixtures/languages/d/test.d
vendored
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
import std.stdio;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Main function for the D language test file.
|
||||||
|
*/
|
||||||
|
void main() {
|
||||||
|
writeln("Hello, D language!");
|
||||||
|
|
||||||
|
auto greeter = new Greeter("World");
|
||||||
|
writeln(greeter.greet());
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* A simple greeter class in D
|
||||||
|
*/
|
||||||
|
class Greeter {
|
||||||
|
private string name;
|
||||||
|
|
||||||
|
this(string name) {
|
||||||
|
this.name = name;
|
||||||
|
}
|
||||||
|
|
||||||
|
string greet() {
|
||||||
|
return "Hello, " ~ name ~ "!";
|
||||||
|
}
|
||||||
|
}
|
Loading…
Add table
Add a link
Reference in a new issue