Examples of ValidationResult


Examples of org.apache.cayenne.validation.ValidationResult

        DataContext context = createDataContext();
        Exhibit exhibit = context.newObject(Exhibit.class);
        exhibit.setOpeningDate(new Date());
        exhibit.setClosingDate(new Date());

        ValidationResult result = new ValidationResult();
        exhibit.validateForSave(result);

        assertTrue("Validation of 'toGallery' should've failed.", result.hasFailures());
        assertTrue(result.hasFailures(exhibit));

        List failures = result.getFailures();
        assertEquals(1, failures.size());

        BeanValidationFailure failure = (BeanValidationFailure) failures.get(0);
        assertEquals(Exhibit.TO_GALLERY_PROPERTY, failure.getProperty());

        // fix the problem and see if it goes away
        Gallery gallery = context.newObject(Gallery.class);
        exhibit.setToGallery(gallery);
        result = new ValidationResult();
        exhibit.validateForSave(result);
        assertFalse("No failures expected: " + result, result.hasFailures());
    }
View Full Code Here

Examples of org.apache.cayenne.validation.ValidationResult

    public void testValidateForSaveMandatoryAttributeMissing() throws Exception {
        DataContext context = createDataContext();
        Artist artist = (Artist) context.newObject("Artist");

        ValidationResult result = new ValidationResult();
        artist.validateForSave(result);

        assertTrue("Validation of 'artistName' should've failed.", result.hasFailures());
        assertTrue(result.hasFailures(artist));

        List failures = result.getFailures();
        assertEquals(1, failures.size());

        BeanValidationFailure failure = (BeanValidationFailure) failures.get(0);
        assertEquals(Artist.ARTIST_NAME_PROPERTY, failure.getProperty());

        // fix the problem and see if it goes away
        artist.setArtistName("aa");
        result = new ValidationResult();
        artist.validateForSave(result);
        assertFalse(result.hasFailures());
    }
View Full Code Here

Examples of org.apache.cayenne.validation.ValidationResult

        for (int i = 0; i < len + 1; i++) {
            buf.append("c");
        }
        artist.setArtistName(buf.toString());

        ValidationResult result = new ValidationResult();
        artist.validateForSave(result);

        assertTrue(result.hasFailures());
        assertTrue(result.hasFailures(artist));

        List failures = result.getFailures();
        assertEquals(1, failures.size());

        BeanValidationFailure failure = (BeanValidationFailure) failures.get(0);
        assertEquals(Artist.ARTIST_NAME_PROPERTY, failure.getProperty());

        // fix the problem and see if it goes away
        artist.setArtistName("aa");
        result = new ValidationResult();
        artist.validateForSave(result);
        assertFalse(result.hasFailures());
    }
View Full Code Here

Examples of org.apache.cayenne.validation.ValidationResult

        synchronized (graphManager) {

            if (graphManager.hasChanges()) {

                ValidationResult result = new ValidationResult();
                Iterator<?> it = graphManager.dirtyNodes().iterator();
                while (it.hasNext()) {
                    Persistent p = (Persistent) it.next();
                    if (p instanceof Validating) {
                        switch (p.getPersistenceState()) {
                            case PersistenceState.NEW:
                                ((Validating) p).validateForInsert(result);
                                break;
                            case PersistenceState.MODIFIED:
                                ((Validating) p).validateForUpdate(result);
                                break;
                            case PersistenceState.DELETED:
                                ((Validating) p).validateForDelete(result);
                                break;
                        }
                    }
                }

                if (result.hasFailures()) {
                    throw new ValidationException(result);
                }

                graphManager.graphCommitStarted();
View Full Code Here

Examples of org.apache.excalibur.configuration.validation.ValidationResult

        final ConfigurationValidator validator =
            m_factory.createValidator(
                "relax-ng",
                this.getClass().getResourceAsStream( "valid.rng" ) );

        final ValidationResult result = validator.isValid( m_configuration );

        System.out.println( "(bad) testValidConfiguration.warning: " + result.getWarnings() );
        System.out.println( "(bad) testValidConfiguration.errors: " + result.getErrors() );

        assertEquals( "failure!!", true, result.isValid() );
    }
View Full Code Here

Examples of org.apache.excalibur.configuration.validation.ValidationResult

        final ConfigurationValidator validator =
            m_factory.createValidator(
                "relax-ng",
                this.getClass().getResourceAsStream( "invalid.rng" ) );

        final ValidationResult result = validator.isValid( m_configuration );

        System.out.println( "(expected) testInvalidConfiguration.warning: " + result.getWarnings() );
        System.out.println( "(expected) testInvalidConfiguration.errors: " + result.getErrors() );

        assertEquals( false, result.isValid() );
    }
View Full Code Here

Examples of org.apache.geronimo.validator.ValidationResult

     * Check that the bean implementation class exists and meets certain minimum
     * criteria.
     */
    public ValidationResult testBeanImplementationClass() {
        Class cls = loadClass(bean.getEjbClass().getStringValue(), "Session Bean Implementation Class");
        ValidationResult result = ValidationResult.PASSED;
        if(!Modifier.isPublic(cls.getModifiers())) {
            result = error("ejb.impl.not.public", result);
        }
        if(Modifier.isFinal(cls.getModifiers())) {
            result = error("ejb.impl.is.final", result);
View Full Code Here

Examples of org.apache.padaf.preflight.ValidationResult

    this.target = file;
  }
 
  @Test
  public void validate () throws Exception {
    ValidationResult result = null;
    try {
      result = validator.validate(new FileDataSource(target));
      Assert.assertFalse(result.isValid());
    } finally {
      if (result != null) {
        result.closePdf();
      }
    }
  }
View Full Code Here

Examples of org.apache.pdfbox.preflight.ValidationResult

        PreflightParser parser = new PreflightParser(documentFileName);
        parser.parse();
        PreflightDocument document = parser.getPreflightDocument();

        // Validate the document.
        ValidationResult result = null;
        try {
            document.validate();
            result = document.getResult();
        } catch (SyntaxValidationException exception) {
            result = exception.getResult();
View Full Code Here

Examples of org.apache.sirona.status.ValidationResult

    public static void addStatus() {
        IoCs.findOrCreateInstance(Repository.class);
        IoCs.getInstance(NodeStatusDataStore.class).statuses()
            .put("node1",
                new NodeStatus(
                    new ValidationResult[] { new ValidationResult("validation #1", Status.OK, "all is fine") },
                    new Date()));
    }
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.