Examples of Tyre


Examples of cz.muni.fi.pa165.stis.entity.Tyre

       
        assertTrue(res.containsAll(otos) && otos.containsAll(res));
    }
   
    private static Tyre newTyre(Double diameter, String name, String type, String vendor, BigDecimal price) {
        Tyre t = new Tyre();
        t.setDiameter(diameter);
        t.setName(name);
        t.setType(type);
        t.setVendor(vendor);
        t.setPrice(price);
       
        return t;
    }
View Full Code Here

Examples of cz.muni.fi.pa165.stis.entity.Tyre

    /**
     * Test of get method, of class TyreDAO.
     */
    @Test
    public void testGet() {
        Tyre t1 = createTyre(17D, "MM22", "EZ256", "Michellin", BigDecimal.valueOf(222));
        tyreDAO.create(t1);
        Long id = null;

        try {
            tyreDAO.get(id);
            fail("Getting tyre with null id");
        } catch (DataAccessException e) {
            // ok
        } catch (Exception e) {
            fail("Incorrect exception has been thrown while getting tyre by null id.");
        }

        Tyre t2 = tyreDAO.get(t1.getId());
        assertNotNull("Tyre is null", t2);
        assertEquals("Tyres are not equal", t1, t2);
        assertDeepEquals(t1, t2);

        Tyre t3 = tyreDAO.get(t2.getId() + 1);
        assertNull("Tyre should not exists", t3);
    }
View Full Code Here

Examples of cz.muni.fi.pa165.stis.entity.Tyre

        }

        tyre.setId(tyreOldId);
        tyre.setPrice(BigDecimal.valueOf(440));
        tyreDAO.update(tyre);
        Tyre tyre2 = tyreDAO.get(tyre.getId());
        assertEquals("Tyres should be same.", tyre, tyre2);
        assertDeepEquals(tyre, tyre2);
    }
View Full Code Here

Examples of cz.muni.fi.pa165.stis.entity.Tyre

        }

        tyre.setId(tOldId);
        tyreDAO.create(tyre);
        tyreDAO.remove(tyre);
        Tyre tyre2 = tyreDAO.get(tyre.getId());
        assertNull(tyre2);
    }
View Full Code Here

Examples of cz.muni.fi.pa165.stis.entity.Tyre

     * Test of findByName method, of class TyreDAO.
     */
    @Test
    public void testFindByName() {
        System.out.println("findByName");
        Tyre t1 = createTyre(19D, "P Zero", "235/40ZR19", "Pirelli", BigDecimal.valueOf(410));
        tyreDAO.create(t1);
        Tyre t2 = createTyre(17D, "MM22", "EZ256", "Michellin", BigDecimal.valueOf(222));
        tyreDAO.create(t2);
        String name;

        try {
            tyreDAO.findByName(null);
            fail("String name is null");
        } catch (DataAccessException e) {
            // ok
        } catch (Exception e) {
            fail("String name is null - should have been thrown another exception");
        }

        name = "PZero";
        List<Tyre> tyres = tyreDAO.findByName(name);
        assertTrue("Tyre is not in DB", tyres.isEmpty());

        name = "P Zero";
        tyres = tyreDAO.findByName(name);
        assertEquals(t1.getId(), tyres.get(0).getId());
        assertDeepEquals(t1, tyres.get(0));

        Tyre t3 = createTyre(19D, "P Zero", "235/40ZR19", "Pirelli", BigDecimal.valueOf(450));
        Tyre t4 = createTyre(20D, "P Zero", "240/50R20", "Goodyear", BigDecimal.valueOf(480));
        tyreDAO.create(t3);
        tyreDAO.create(t4);

        List<Tyre> tyreList = Arrays.asList(new Tyre[]{t1, t2, t3, t4});

View Full Code Here

Examples of cz.muni.fi.pa165.stis.entity.Tyre

            }
        }
    }

    private static Tyre createTyre(Double diameter, String name, String type, String vendor, BigDecimal price) {
        Tyre t = new Tyre();
        t.setDiameter(diameter);
        t.setName(name);
        t.setType(type);
        t.setVendor(vendor);
        t.setPrice(price);

        return t;
    }
View Full Code Here

Examples of cz.muni.fi.pa165.stis.entity.Tyre

    @Override
    public Tyre get(Long id) {
        if (id == null) {
            throw new IllegalArgumentException("id is null");
        }
        Tyre result = em.find(Tyre.class, id);
        return result;
    }
View Full Code Here

Examples of cz.muni.fi.pa165.stis.entity.Tyre

            throw new IllegalArgumentException("tyre is null");
        }
        if (tyre.getId() == null) {
            throw new IllegalArgumentException("tyre.id is null");
        }
        Tyre toRemove = em.find(Tyre.class, tyre.getId());
        if (toRemove == null) {
            throw new IllegalArgumentException("tyre does not exist");
        }
        em.remove(toRemove);
    }
View Full Code Here

Examples of cz.muni.fi.pa165.stis.entity.Tyre

        extraServiceDAO.create(es1);
        ExtraService es2 = newExtraService("Vysavanie", "Vysavanie auta", BigDecimal.valueOf(122.5));
        extraServiceDAO.create(es2);
        extraServices = new HashSet<ExtraService>(Arrays.asList(new ExtraService[]{es1, es2}));
        //
        Tyre t1 = newTyre(17D, "MM22", "EZ256", "Michellin", BigDecimal.valueOf(222));
        tyreDAO.create(t1);
        Tyre t2 = newTyre(17D, "MM23", "EZ257", "Michellin", BigDecimal.valueOf(222));
        tyreDAO.create(t2);
        Tyre t3 = newTyre(18D, "PR89", "NT99", "Pirelli", BigDecimal.valueOf(253.4));
        tyreDAO.create(t3);
        tyres = new EnumMap<TyrePosition, Tyre>(TyrePosition.class);
        tyres.put(TyrePosition.FRONT_LEFT, t1);
        tyres.put(TyrePosition.FRONT_RIGHT, t2);
        tyres.put(TyrePosition.REAR_LEFT, t3);
View Full Code Here

Examples of cz.muni.fi.pa165.stis.entity.Tyre

        assertEquals("Orders are not the same", o2, o);
        assertDeepEquals(o2, o);
        //
        // test tyre remove and add
        o.getTyres().remove(TyrePosition.FRONT_LEFT);
        Tyre t = newTyre(12D, "AJ22", "BRPL", "Matador", BigDecimal.valueOf(77.7));
        tyreDAO.create(t);
        o.getTyres().put(TyrePosition.REAR_RIGHT, t);
        dao.update(o);
        //
        Order o3 = dao.get(o.getId());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.