Hello Jake
Further to our last communication , I did some coding but stuck need your help
FYI I am using CORE package jar, have created a new eclipse project Sybase
This project has class SybaseEnvironment as given below .
@DatabaseEnvironment(name="Sybase", driver="com.sybase.jdbc2.jdbc.SybDriver")
public class SybaseEnvironment extends AbstractDbEnvironment implements DBEnvironment
I have other classess as well which I have written based on Sqlserver package
Project gets compiled but when I run a Simple Fitnesse test having code as
!path lib/*.jar
!|dbfit.SybaseTest|
It gives below ERROR , Can you advise where I am going wrong ? FYI in lib folder I have Sybase JDBC driver as well.
java.lang.IllegalArgumentException: DB Environment not supported:Sybase
at dbfit.api.DbEnvironmentFactory.createEnvironmentInstance(DbEnvironmentFactory.java:99)
at dbfit.api.DbEnvironmentFactory.newEnvironmentInstance(DbEnvironmentFactory.java:106)
at dbfit.SybaseTest.(SybaseTest.java:5)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at fit.FixtureClass.newInstance(FixtureClass.java:24)
at fit.FixtureLoader.instantiateFixture(FixtureLoader.java:62)
at fit.FixtureLoader.instantiateFirstValidFixtureClass(FixtureLoader.java:84)
at fit.FixtureLoader.disgraceThenLoad(FixtureLoader.java:44)
at fit.Fixture.loadFixture(Fixture.java:141)
at fit.Fixture.getLinkedFixtureWithArgs(Fixture.java:133)
at fit.Fixture.doTables(Fixture.java:78)
at fit.FitServer.process(FitServer.java:81)
at fit.FitServer.run(FitServer.java:56)
at fit.FitServer.main(FitServer.java:41)