Skip to content

Commit

Permalink
test: init fixtures code
Browse files Browse the repository at this point in the history
  • Loading branch information
phodal committed Feb 1, 2020
1 parent 78b0332 commit 147e3bc
Show file tree
Hide file tree
Showing 14 changed files with 130 additions and 0 deletions.
15 changes: 15 additions & 0 deletions _fixtures/ast/java/arch/Main.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
import domain.*;
import gateways.*;
import repositories.*;


public class Main {

public static void main(String[] args) {
System.out.println("main");
Router router = new FakeRouter();
AggregateRootARepo repo = new AggregateRootARepo();
repo.save(new AggregateRootA(router));

}
}
6 changes: 6 additions & 0 deletions _fixtures/ast/java/arch/domain/AggregateRoot.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
package domain;

public class AggregateRoot extends Entity {


}
18 changes: 18 additions & 0 deletions _fixtures/ast/java/arch/domain/AggregateRootA.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
package domain;


public class AggregateRootA extends AggregateRoot {

private EntityB entity_b;
private ValueObjectC vo_c;
private Router router;
private AggregateRootB b;

public AggregateRootA(Router router) {
this.router = router;
}
public void init() {
router.select();
}

}
8 changes: 8 additions & 0 deletions _fixtures/ast/java/arch/domain/AggregateRootB.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
package domain;


public class AggregateRootB extends AggregateRoot {

private AggregateRootA a;

}
8 changes: 8 additions & 0 deletions _fixtures/ast/java/arch/domain/Entity.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
package domain;


public class Entity {

public int id;

}
7 changes: 7 additions & 0 deletions _fixtures/ast/java/arch/domain/EntityB.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
package domain;


public class EntityB extends Entity {

private ValueObjectD vo_d;
}
7 changes: 7 additions & 0 deletions _fixtures/ast/java/arch/domain/Provider.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
package domain;


public class Provider {


}
10 changes: 10 additions & 0 deletions _fixtures/ast/java/arch/domain/Router.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
package domain;


public class Router extends Provider {

public int select() {
return 0;
}

}
7 changes: 7 additions & 0 deletions _fixtures/ast/java/arch/domain/ValueObject.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
package domain;


public class ValueObject {


}
7 changes: 7 additions & 0 deletions _fixtures/ast/java/arch/domain/ValueObjectC.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
package domain;


public class ValueObjectC extends ValueObject {


}
7 changes: 7 additions & 0 deletions _fixtures/ast/java/arch/domain/ValueObjectD.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
package domain;


public class ValueObjectD extends ValueObject {


}
11 changes: 11 additions & 0 deletions _fixtures/ast/java/arch/gateways/FakeRouter.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
package gateways;

import domain.*;


public class FakeRouter extends Router {
public int select(){
System.out.println("routed \n");
return 1;
};
}
11 changes: 11 additions & 0 deletions _fixtures/ast/java/arch/repositories/AggregateRootARepo.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
package repositories;

import domain.*;


public class AggregateRootARepo extends Repository {
private AggregateRootA[] arList;
public void save(AggregateRootA a){
System.out.println("saved\n");
};
}
8 changes: 8 additions & 0 deletions _fixtures/ast/java/arch/repositories/Repository.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
package repositories;

import domain.*;


public class Repository {

}

0 comments on commit 147e3bc

Please sign in to comment.