package com.swingsane.preferences.device;
import static org.junit.Assert.assertEquals;
import org.junit.Test;
import com.swingsane.preferences.model.Scanner;
public class ScannerPreferencesTest {
private static final String DEFAULT_SANE_SERVICE_NAME = "saned";
private static final int DEFAULT_SANE_PORT = 6566;
private static final String MOCK_REMOTE_ADDRESS = "192.168.1.169";
private static final String MOCK_SCANNER_MODEL = "GT-S50";
private static final String MOCK_VENDOR = "Epson";
private static final String MOCK_NAME = "epkowa:interpreter:002:008";
@Test
public void testGetSetModel() throws Exception {
Scanner scannerPreferences = new Scanner();
scannerPreferences.setModel(MOCK_SCANNER_MODEL);
assertEquals(MOCK_SCANNER_MODEL, scannerPreferences.getModel());
}
@Test
public void testGetSetName() throws Exception {
Scanner scannerPreferences = new Scanner();
scannerPreferences.setName(MOCK_NAME);
assertEquals(MOCK_NAME, scannerPreferences.getName());
}
@Test
public void testGetSetRemoteAddress() throws Exception {
Scanner scannerPreferences = new Scanner();
scannerPreferences.setRemoteAddress(MOCK_REMOTE_ADDRESS);
assertEquals(MOCK_REMOTE_ADDRESS, scannerPreferences.getRemoteAddress());
}
@Test
public void testGetSetRemotePortNumber() throws Exception {
Scanner scannerPreferences = new Scanner();
scannerPreferences.setRemotePortNumber(DEFAULT_SANE_PORT);
assertEquals(DEFAULT_SANE_PORT, scannerPreferences.getRemotePortNumber());
}
@Test
public void testGetSetServiceName() throws Exception {
Scanner scannerPreferences = new Scanner();
scannerPreferences.setServiceName(DEFAULT_SANE_SERVICE_NAME);
assertEquals(DEFAULT_SANE_SERVICE_NAME, scannerPreferences.getServiceName());
}
@Test
public void testGetSetVendor() throws Exception {
Scanner scannerPreferences = new Scanner();
scannerPreferences.setVendor(MOCK_VENDOR);
assertEquals(MOCK_VENDOR, scannerPreferences.getVendor());
}
}