private void setupTest() { if (!storeSearchAction.storeExistsByName("DEPOSIT_STORE_16")) { store1 = MerchantStore.builder() .storeNumber("SN_DEP_16") .name("DEPOSIT_STORE_16".intern()) .status(StoreStatus.ACTIVE) .storeType(StoreType.STORE) .timeZoneText("IDT - Asia/Calcutta") .regionText("Mountain") .priceGroupText("Default Price Group") .salesTaxText("Salt Lake City (6.500000)") .salesTaxFloorPercentage(2.5) .pifTaxPercentage(1) .languageText("English") .operatingFund(100) .operatingFundMax(200) .safeLimit(100.00) .safeUpperLimit(200.00) .create(); storeActions.createMerchantStore(store1); employee = Employee.builder() .firstName("John") .lastName("Deposit") .userName("User16") .password("demo1234") .expirePasswordNow(false) .role(DefaultRoles.ADMINISTRATOR.getText()) .assignedStores(ImmutableList.of(store1.getName().get())) .active(true) .commissionsEnabled(true) .create(); employeeActions.addEmployeeAndLoginChangingExpiredPassword( employee, store1.getName().get(), "demo4321"); drawer1 = CashDrawer.builder() .name("Drawer_Dep_016") .merchantStoreName(store1.getName().get()) .openerString("7") .status(CashDrawer.Status.ENABLED) .operatingFund(30.0) .operatingFundUpperLimit(100.00) .create(); drawerActions.addCashDrawer(drawer1); reconcileActions.openCashDrawer(drawer1, drawer1.getOperatingFund().get(), true); waits.waitForPageLoad(); } else { commonActions.logout(); commonActions.initializeSession( employee.getUserName().get(), "demo4321", store1.getName().get()); } }
@Test( groups = {"P1", "P1_Target", "CycleCountStatusReport"}, dependsOnMethods = "viewCycleCountStatusReport") public void verifyCycleCountStatusReportIsExportedInExcelFormatOnClickingExportButton() { MerchantStore store = MerchantStore.builder().priceGroupText(SetupStaticData.DEFAULT_PRICE_GROUP).create(); inventoryManagementActions .verifyCycleCountStatusReportIsExportedInExcelFormatOnClickingExportButton( daysForCycleCountStatus); merchantStoreActions.editMerchantStore(LoginData.STORE.value(), store); }
@Test( groups = {"P1", "P1_Target", "Smoke_Target", "CycleCountStatusReport"}, singleThreaded = true) public void createTestData() { productActions.createProduct(nonSerialProduct); List<String> barcodes = new ArrayList<String>(); { barcodes.add(barcode[0]); } productUPCActions.addProductUPCWithoutVendor(nonSerialProduct.getName().get(), barcodes); receivingActions.createShipmentAddingManualNonSerProduct( nonSerialProduct.getName().get(), 10, 1.00); MerchantStore store = MerchantStore.builder().priceGroupText(SetupStaticData.STORE_PRICE_GROUP).create(); merchantStoreActions.editMerchantStore(LoginData.STORE.value(), store); }