package fitNesseFixture; import project.User; import exceptions.UsernameEmailEmptyException; import project.Category; public class UserFixture { private String username, password, email, ssn, title, startTime, endTime; private int category; private User u; private double price, bidIncrement; public boolean userLogin() { u = User.getInstance(); try { return u.login(username, email, password); } catch (UsernameEmailEmptyException e) { // TODO Auto-generated catch block e.printStackTrace(); } return false; } public boolean becomeSeller() { u = User.getInstance(); return u.becomeSeller(ssn); } public boolean searchItem() { u = User.getInstance(); return u.searchItem(title, Category.getCategory(category)); } public boolean searchAuction() { u = User.getInstance(); return u.searchAuction(startTime, endTime, price, bidIncrement, title, Category.getCategory(category)); } public void setUsername(String username) { this.username = username; } public void setPassword(String password) { this.password = password; } public void setEmail(String email) { this.email = email; } public void setSsn(String ssn) { this.ssn = ssn; } public void setU(User u) { this.u = u; } public void setTitle(String title) { this.title = title; } public void setStartTime(String startTime) { this.startTime = startTime; } public void setEndTime(String endTime) { this.endTime = endTime; } public void setCategory(int category) { this.category = category; } public void setPrice(double price) { this.price = price; } public void setBidIncrement(double bidIncrement) { this.bidIncrement = bidIncrement; } }