package com.github.mongobee.test.changelogs;
import com.github.mongobee.changeset.ChangeLog;
import com.mongodb.DB;
import org.jongo.Jongo;
import com.github.mongobee.changeset.ChangeSet;
import com.mongodb.client.MongoDatabase;
/**
* @author lstolowski
* @since 30.07.14
*/
@ChangeLog(order = "2")
public class AnotherMongobeeTestResource {
@ChangeSet(author = "testuser", id = "Btest1", order = "01")
public void testChangeSet(){
System.out.println("invoked B1");
}
@ChangeSet(author = "testuser", id = "Btest2", order = "02")
public void testChangeSet2(){
System.out.println("invoked B2");
}
@ChangeSet(author = "testuser", id = "Btest3", order = "03")
public void testChangeSet3(DB db){
System.out.println("invoked B3 with db=" + db.toString());
}
@ChangeSet(author = "testuser", id = "Btest4", order = "04")
public void testChangeSet4(Jongo jongo){
System.out.println("invoked B4 with jongo=" + jongo.toString());
}
@ChangeSet(author = "testuser", id = "Btest5", order = "05", runAlways = true)
public void testChangeSetWithAlways(Jongo jongo){
System.out.println("invoked B5 with always + jongo=" + jongo.getDatabase());
}
@ChangeSet(author = "testuser", id = "Btest6", order = "06")
public void testChangeSet6(MongoDatabase mongoDatabase) {
System.out.println("invoked B6 with db=" + mongoDatabase.toString());
}
}