Skip to content

Instantly share code, notes, and snippets.

View mgenov's full-sized avatar

Miroslav Genov mgenov

View GitHub Profile
package ca.jbrains.pos.test;
import static org.junit.Assert.*;
import java.util.*;
import org.junit.*;
public class SellOneItemTest {
public static class Sale {
@mgenov
mgenov / DevicePrototypeTest.java
Created December 3, 2010 08:40
Device Prototype
package com.evo.adm;
import com.evo.adm.service.server.DeviceTypeSpecification;
import com.google.code.twig.annotation.Embedded;
import org.junit.Test;
import java.util.ArrayList;
import java.util.List;
/**
@mgenov
mgenov / ServiceProvisionManagerContract.java
Created December 21, 2010 10:12
ServiceProvisionManager Contract Test
import org.junit.Test;
import static org.junit.Assert.*;
/**
*
* ServiceProvisionContract is a contract test that is checking the correct behaviour of the {@link ServiceProvisionManager} implementations.
*
@mgenov
mgenov / EditTemplateActivityTest.java
Created January 18, 2011 07:38
JreRequestFactoryIntegrationTest
public class EditTemplateActivityTest {
PricingRequestFactory rf;
SimpleEventBus eventBus;
@Before
public void initializeRequestFactory() {
eventBus = new SimpleEventBus();
rf = RequestFactoryMagic.create(PricingRequestFactory.class);
InjectingServiceLayerDecorator decorator = Guice.createInjector(
@mgenov
mgenov / TestingHelper.java
Created January 19, 2011 08:12
RequestFactory Test Sample
package com.clouway.testing;
import com.clouway.server.PricingModule;
import com.clouway.server.inject.InjectingServiceLayerDecorator;
import com.clouway.server.inject.RequestFactoryInjectingModule;
import com.clouway.shared.service.PricingRequestFactory;
import com.google.gwt.event.shared.EventBus;
import com.google.gwt.event.shared.SimpleEventBus;
import com.google.gwt.requestfactory.server.ServiceLayer;
import com.google.gwt.requestfactory.server.SimpleRequestProcessor;
@Factories(value = PricingRequestFactory.class)
public class RequestFactorySampleTest extends RequestFactoryJreTest{
@Inject
PricingService pricingService;
@Inject
PricingRequestFactory rf;
@Test
@mgenov
mgenov / MyTest.java
Created February 10, 2011 10:17
iText sample
public class MyClass {
public static void main(String[] args) throws DocumentException, IOException {
Document document = new Document();
document.setPageCount(1);
PdfWriter.getInstance(document,
new FileOutputStream("/home/matrix/SimpleImages.pdf"));
document.open();
URL verdanaUrl = MyClass.class.getResource("verdana.ttf");
@mgenov
mgenov / LearnToRegisterNewCustomersTest.java
Created May 3, 2011 08:45
LearnToRegisterNewCustomersTest
public class LearnToRegisterNewCustomersTest {
private ProvisioningServicePortType service;
@Before
public void cleanUpExistingCustomers() throws ServiceException, RemoteException {
ProvisioningService locator = new ProvisioningServiceLocator();
service = locator.getProvisioningServicePort();
((Stub) service).setUsername("xxxx");
((Stub) service).setPassword("xxxx");
@mgenov
mgenov / Test.java
Created May 3, 2011 12:22
Applying value added services
log.info("Generate bills for " + billsCount + " months.");
log.info("Expiration date: " + expireDate);
List<BillEntity> bills = planner.getNextBills(services, lastBill, billsCount, paymentDay, expireDate, installationTax);
filterEmptyCharges(bills);
/**
* Apply value added services over generated bills.
*/
vasManager.applyValueAddedServices(contract, bills);
@mgenov
mgenov / DeviceInstallationTest.java
Created May 4, 2011 08:15
Figuring out was is broken with the testing of GWT async class
@Test
public void installSingleDevice() {
selectedPremisesEquipment = PremisesEquipmentType.copper;
boxNumber.setText("box1");
macAddress.setText("00:aa");
serialNumber.setText("sn1");
presenter.onInstallInternetService("123");
InstallDeviceAction action = service.lastAction();