Apache Commons logo Commons BeanUtils2

Rat (Release Audit Tool) results

The following document contains the results of Rat (Release Audit Tool).

*****************************************************
Summary
-------
Generated at: 2014-03-08T13:34:48+01:00
Notes: 3
Binaries: 0
Archives: 0
Standards: 100

Apache Licensed: 98
Generated Documents: 0

JavaDocs are generated and so license header is optional
Generated files do not required license headers

2 Unknown Licenses

*******************************

Unapproved licenses:

  config/HEADER.txt
  src/test/java/org/apache/commons/beanutils2/SetMappedPropertyTestCase.java

*******************************

Archives:

*****************************************************
  Files with Apache License headers will be marked AL
  Binary files (which do not require AL headers) will be marked B
  Compressed archives will be marked A
  Notices, licenses etc will be marked N
  AL    config/checkstyle-suppressions.xml
  AL    config/checkstyle.xml
 !????? config/HEADER.txt
  AL    doap_beanutils2.rdf
  N     LICENSE.txt
  N     NOTICE.txt
  AL    pom.xml
  N     RELEASE-NOTES.txt
  AL    src/changes/changes.xml
  AL    src/main/assembly/bin.xml
  AL    src/main/assembly/src.xml
  AL    src/main/java/org/apache/commons/beanutils2/AccessibleObjectsRegistry.java
  AL    src/main/java/org/apache/commons/beanutils2/Argument.java
  AL    src/main/java/org/apache/commons/beanutils2/ArgumentsAccessor.java
  AL    src/main/java/org/apache/commons/beanutils2/Assertions.java
  AL    src/main/java/org/apache/commons/beanutils2/BeanAccessor.java
  AL    src/main/java/org/apache/commons/beanutils2/BeanClassNotFoundException.java
  AL    src/main/java/org/apache/commons/beanutils2/BeanInstantiationException.java
  AL    src/main/java/org/apache/commons/beanutils2/BeanProperties.java
  AL    src/main/java/org/apache/commons/beanutils2/BeanPropertySetter.java
  AL    src/main/java/org/apache/commons/beanutils2/BeanReflectionException.java
  AL    src/main/java/org/apache/commons/beanutils2/BeanUtils.java
  AL    src/main/java/org/apache/commons/beanutils2/ClassAccessor.java
  AL    src/main/java/org/apache/commons/beanutils2/ClassLoaderBuilder.java
  AL    src/main/java/org/apache/commons/beanutils2/ConstructorInvocationException.java
  AL    src/main/java/org/apache/commons/beanutils2/ConstructorNotAccessibleException.java
  AL    src/main/java/org/apache/commons/beanutils2/DefaultArgumentsAccessor.java
  AL    src/main/java/org/apache/commons/beanutils2/DefaultBeanAccessor.java
  AL    src/main/java/org/apache/commons/beanutils2/DefaultBeanProperties.java
  AL    src/main/java/org/apache/commons/beanutils2/DefaultBeanPropertySetter.java
  AL    src/main/java/org/apache/commons/beanutils2/DefaultClassAccessor.java
  AL    src/main/java/org/apache/commons/beanutils2/DefaultClassLoaderBuilder.java
  AL    src/main/java/org/apache/commons/beanutils2/DefaultIndexedPropertyGetterAccessor.java
  AL    src/main/java/org/apache/commons/beanutils2/DefaultIndexedPropertySetter.java
  AL    src/main/java/org/apache/commons/beanutils2/DefaultIndexedPropertySetterAccessor.java
  AL    src/main/java/org/apache/commons/beanutils2/DefaultMappedPropertyGetterAccessor.java
  AL    src/main/java/org/apache/commons/beanutils2/DefaultMappedPropertySetter.java
  AL    src/main/java/org/apache/commons/beanutils2/DefaultMappedPropertySetterAccessor.java
  AL    src/main/java/org/apache/commons/beanutils2/IndexedPropertyGetterAccessor.java
  AL    src/main/java/org/apache/commons/beanutils2/IndexedPropertySetterAccessor.java
  AL    src/main/java/org/apache/commons/beanutils2/MappedPropertyDescriptor.java
  AL    src/main/java/org/apache/commons/beanutils2/MappedPropertyGetterAccessor.java
  AL    src/main/java/org/apache/commons/beanutils2/MappedPropertySetterAccessor.java
  AL    src/main/java/org/apache/commons/beanutils2/MethodInvocationException.java
  AL    src/main/java/org/apache/commons/beanutils2/MethodNotAccessibleException.java
  AL    src/main/java/org/apache/commons/beanutils2/MethodUtils.java
  AL    src/main/java/org/apache/commons/beanutils2/NoSuchBeanMethodException.java
  AL    src/main/java/org/apache/commons/beanutils2/NoSuchConstructorException.java
  AL    src/main/java/org/apache/commons/beanutils2/NoSuchPropertyException.java
  AL    src/main/java/org/apache/commons/beanutils2/NullBeanAccessor.java
  AL    src/main/java/org/apache/commons/beanutils2/package-info.java
  AL    src/main/java/org/apache/commons/beanutils2/PropertyDescriptorsRegistry.java
  AL    src/main/java/org/apache/commons/beanutils2/PropertyGetterInvocationException.java
  AL    src/main/java/org/apache/commons/beanutils2/PropertyGetterNotAccessibleException.java
  AL    src/main/java/org/apache/commons/beanutils2/PropertyNotReadableException.java
  AL    src/main/java/org/apache/commons/beanutils2/PropertyNotWritableException.java
  AL    src/main/java/org/apache/commons/beanutils2/PropertySetterInvocationException.java
  AL    src/main/java/org/apache/commons/beanutils2/PropertySetterNotAccessibleException.java
  AL    src/main/java/org/apache/commons/beanutils2/Transformer.java
  AL    src/main/java/org/apache/commons/beanutils2/transformers/AbstractTransformer.java
  AL    src/main/java/org/apache/commons/beanutils2/transformers/package-info.java
  AL    src/main/java/org/apache/commons/beanutils2/TypeUtils.java
  AL    src/site/site.xml
  AL    src/site/xdoc/building.xml
  AL    src/site/xdoc/index.xml
  AL    src/site/xdoc/issue-tracking.xml
  AL    src/site/xdoc/mail-lists.xml
  AL    src/test/java/org/apache/commons/beanutils2/ArgumentTest.java
  AL    src/test/java/org/apache/commons/beanutils2/AssertionsTest.java
  AL    src/test/java/org/apache/commons/beanutils2/BeanUtilsTest.java
  AL    src/test/java/org/apache/commons/beanutils2/CastTestCase.java
  AL    src/test/java/org/apache/commons/beanutils2/CloneTestCase.java
  AL    src/test/java/org/apache/commons/beanutils2/ConstructorRegistryTestCase.java
  AL    src/test/java/org/apache/commons/beanutils2/ConstructorsTestCase.java
  AL    src/test/java/org/apache/commons/beanutils2/CopyPropertiesTestCase.java
  AL    src/test/java/org/apache/commons/beanutils2/DescribeTestCase.java
  AL    src/test/java/org/apache/commons/beanutils2/GetIndexedPropertyTestCase.java
  AL    src/test/java/org/apache/commons/beanutils2/GetMappedPropertyTestCase.java
  AL    src/test/java/org/apache/commons/beanutils2/GetPropertyTestCase.java
  AL    src/test/java/org/apache/commons/beanutils2/HasPropertyTestCase.java
  AL    src/test/java/org/apache/commons/beanutils2/IsReadableTestCase.java
  AL    src/test/java/org/apache/commons/beanutils2/issues/JiraSandbox433TestCase.java
  AL    src/test/java/org/apache/commons/beanutils2/IsWritableTestCase.java
  AL    src/test/java/org/apache/commons/beanutils2/MappedPropertyTestCase.java
  AL    src/test/java/org/apache/commons/beanutils2/MethodsRegistryTestCase.java
  AL    src/test/java/org/apache/commons/beanutils2/MethodsTestCase.java
  AL    src/test/java/org/apache/commons/beanutils2/MethodUtilsTest.java
  AL    src/test/java/org/apache/commons/beanutils2/OnClassNameTestCase.java
  AL    src/test/java/org/apache/commons/beanutils2/PopulateTestCase.java
  AL    src/test/java/org/apache/commons/beanutils2/SetIndexedPropertyTestCase.java
 !????? src/test/java/org/apache/commons/beanutils2/SetMappedPropertyTestCase.java
  AL    src/test/java/org/apache/commons/beanutils2/SetPropertyTestCase.java
  AL    src/test/java/org/apache/commons/beanutils2/StaticMethodsTestCase.java
  AL    src/test/java/org/apache/commons/beanutils2/testbeans/AbstractTestBean.java
  AL    src/test/java/org/apache/commons/beanutils2/testbeans/MappedPropertyChildBean.java
  AL    src/test/java/org/apache/commons/beanutils2/testbeans/MappedPropertyChildInterface.java
  AL    src/test/java/org/apache/commons/beanutils2/testbeans/MappedPropertyTestBean.java
  AL    src/test/java/org/apache/commons/beanutils2/testbeans/MappedPropertyTestInterface.java
  AL    src/test/java/org/apache/commons/beanutils2/testbeans/TestBean.java
  AL    src/test/java/org/apache/commons/beanutils2/testbeans/TestBeanUtils.java
  AL    src/test/java/org/apache/commons/beanutils2/testbeans/ThrowingExceptionBean.java
  AL    src/test/java/org/apache/commons/beanutils2/TypeUtilsTest.java
  AL    src/test/java/org/apache/commons/beanutils2/VoidMethodsTestCase.java
 
*****************************************************
 Printing headers for files without AL header...
 
 
=======================================================================
==config/HEADER.txt
=======================================================================
^package 
^\s*$
^/\*\s*$
^ \* Licensed to the Apache Software Foundation \(ASF\) under one\s*$
^ \* or more contributor license agreements.  See the NOTICE file\s*$
^ \* distributed with this work for additional information\s*$
^ \* regarding copyright ownership.  The ASF licenses this file\s*$
^ \* to you under the Apache License, Version 2.0 \(the\s*$
^ \* "License"\)\; you may not use this file except in compliance\s*$
^ \* with the License.  You may obtain a copy of the License at\s*$
^ \*\s*$
^ \*\s+http://www\.apache\.org/licenses/LICENSE-2\.0\s*$
^ \*\s*$
^ \* Unless required by applicable law or agreed to in writing,\s*$
^ \* software distributed under the License is distributed on an\s*$
^ \* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\s*$
^ \* KIND, either express or implied.  See the License for the\s*$
^ \* specific language governing permissions and limitations\s*$
^ \* under the License.\s*$
^ \*/\s*$
^\s*$

=======================================================================
==src/test/java/org/apache/commons/beanutils2/SetMappedPropertyTestCase.java
=======================================================================
package org.apache.commons.beanutils2;

import static org.apache.commons.beanutils2.BeanUtils.on;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNull;

import org.apache.commons.beanutils2.testbeans.TestBean;
import org.apache.commons.beanutils2.testbeans.ThrowingExceptionBean;
import org.junit.Before;
import org.junit.Test;

public class SetMappedPropertyTestCase
{

    private TestBean testBean;

    private ThrowingExceptionBean exceptionBean;

    @Before
    public void setUp()
    {
        testBean = new TestBean();
        exceptionBean = new ThrowingExceptionBean();
    }

    @Test( expected = NullPointerException.class )
    public void setMappedNull()
    {
        on( testBean ).setMapped( null );
    }

    @Test( expected = NoSuchPropertyException.class )
    public void setMappedUnknown()
    {
        on( testBean ).setMapped( "unknown" );
    }

    @Test( expected = IllegalArgumentException.class )
    public void getMappedNotMappedProperty()
        throws Exception
    {
        on( testBean ).getMapped( "intProperty" );
    }

    @Test( expected = NullPointerException.class )
    public void getMappedIntNullKey()
        throws Exception
    {
        on( testBean ).getMapped( "mappedIntProperty" ).of( null );
    }