// Path: src/main/java/com/swingsane/preferences/model/Scanner.java
// @XStreamAlias("scanner")
// public class Scanner extends ScannerOptions {
// 
//   private String guid;
//   private String description;
//   private String serviceName;
//   private String remoteAddress;
//   private int remotePortNumber;
//   private String vendor;
//   private String model;
//   private String name;
//   private String type;
//   private int pagesToScan;
//   private boolean usingCustomOptions;
//   private String batchPrefix = Localizer.localize("ScanFileNamePrefix") + "_"
//       + Localizer.localize("TimeStampToken") + "_" + Localizer.localize("PageNumberToken") + "_"
//       + Localizer.localize("PageCountToken");
// 
//   public Scanner() {
//     setGuid((new RandomGUID()).toString());
//   }
// 
//   public final String getBatchPrefix() {
//     return batchPrefix;
//   }
// 
//   public final String getDescription() {
//     return description;
//   }
// 
//   public final String getGuid() {
//     return guid;
//   }
// 
//   public final String getModel() {
//     return model;
//   }
// 
//   public final String getName() {
//     return name;
//   }
// 
//   public final int getPagesToScan() {
//     return pagesToScan;
//   }
// 
//   public final String getRemoteAddress() {
//     return remoteAddress;
//   }
// 
//   public final int getRemotePortNumber() {
//     return remotePortNumber;
//   }
// 
//   public final String getServiceName() {
//     return serviceName;
//   }
// 
//   public final String getType() {
//     return type;
//   }
// 
//   public final String getVendor() {
//     return vendor;
//   }
// 
//   public final boolean isUsingCustomOptions() {
//     return usingCustomOptions;
//   }
// 
//   public final void setBatchPrefix(String batchPrefix) {
//     this.batchPrefix = batchPrefix;
//   }
// 
//   public final void setDescription(String description) {
//     this.description = description;
//   }
// 
//   public void setGuid(String guid) {
//     this.guid = guid;
//   }
// 
//   public final void setModel(String model) {
//     this.model = model;
//   }
// 
//   public final void setName(String name) {
//     this.name = name;
//   }
// 
//   public final void setPagesToScan(int pagesToScan) {
//     this.pagesToScan = pagesToScan;
//   }
// 
//   public final void setRemoteAddress(String remoteAddress) {
//     this.remoteAddress = remoteAddress;
//   }
// 
//   public final void setRemotePortNumber(int remotePortNumber) {
//     this.remotePortNumber = remotePortNumber;
//   }
// 
//   public final void setServiceName(String serviceName) {
//     this.serviceName = serviceName;
//   }
// 
//   public final void setType(String type) {
//     this.type = type;
//   }
// 
//   public final void setUsingCustomOptions(boolean usingCustomOptions) {
//     this.usingCustomOptions = usingCustomOptions;
//   }
// 
//   public final void setVendor(String vendor) {
//     this.vendor = vendor;
//   }
// 
// }


import static org.junit.Assert.assertEquals;
import org.junit.Test;
import com.swingsane.preferences.model.Scanner;
package com.swingsane.preferences.device;




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";

// Path: src/main/java/com/swingsane/preferences/model/Scanner.java
// @XStreamAlias("scanner")
// public class Scanner extends ScannerOptions {
// 
//   private String guid;
//   private String description;
//   private String serviceName;
//   private String remoteAddress;
//   private int remotePortNumber;
//   private String vendor;
//   private String model;
//   private String name;
//   private String type;
//   private int pagesToScan;
//   private boolean usingCustomOptions;
//   private String batchPrefix = Localizer.localize("ScanFileNamePrefix") + "_"
//       + Localizer.localize("TimeStampToken") + "_" + Localizer.localize("PageNumberToken") + "_"
//       + Localizer.localize("PageCountToken");
// 
//   public Scanner() {
//     setGuid((new RandomGUID()).toString());
//   }
// 
//   public final String getBatchPrefix() {
//     return batchPrefix;
//   }
// 
//   public final String getDescription() {
//     return description;
//   }
// 
//   public final String getGuid() {
//     return guid;
//   }
// 
//   public final String getModel() {
//     return model;
//   }
// 
//   public final String getName() {
//     return name;
//   }
// 
//   public final int getPagesToScan() {
//     return pagesToScan;
//   }
// 
//   public final String getRemoteAddress() {
//     return remoteAddress;
//   }
// 
//   public final int getRemotePortNumber() {
//     return remotePortNumber;
//   }
// 
//   public final String getServiceName() {
//     return serviceName;
//   }
// 
//   public final String getType() {
//     return type;
//   }
// 
//   public final String getVendor() {
//     return vendor;
//   }
// 
//   public final boolean isUsingCustomOptions() {
//     return usingCustomOptions;
//   }
// 
//   public final void setBatchPrefix(String batchPrefix) {
//     this.batchPrefix = batchPrefix;
//   }
// 
//   public final void setDescription(String description) {
//     this.description = description;
//   }
// 
//   public void setGuid(String guid) {
//     this.guid = guid;
//   }
// 
//   public final void setModel(String model) {
//     this.model = model;
//   }
// 
//   public final void setName(String name) {
//     this.name = name;
//   }
// 
//   public final void setPagesToScan(int pagesToScan) {
//     this.pagesToScan = pagesToScan;
//   }
// 
//   public final void setRemoteAddress(String remoteAddress) {
//     this.remoteAddress = remoteAddress;
//   }
// 
//   public final void setRemotePortNumber(int remotePortNumber) {
//     this.remotePortNumber = remotePortNumber;
//   }
// 
//   public final void setServiceName(String serviceName) {
//     this.serviceName = serviceName;
//   }
// 
//   public final void setType(String type) {
//     this.type = type;
//   }
// 
//   public final void setUsingCustomOptions(boolean usingCustomOptions) {
//     this.usingCustomOptions = usingCustomOptions;
//   }
// 
//   public final void setVendor(String vendor) {
//     this.vendor = vendor;
//   }
// 
// }


// Path: src/test/java/com/swingsane/preferences/device/ScannerPreferencesTest.java
import static org.junit.Assert.assertEquals;
import org.junit.Test;
import com.swingsane.preferences.model.Scanner;

package com.swingsane.preferences.device;




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";