package org.qi4j.library.constraints.qi70;
import org.junit.Test;
import org.qi4j.api.composite.TransientBuilder;
import org.qi4j.api.constraint.ConstraintViolationException;
import org.qi4j.bootstrap.AssemblyException;
import org.qi4j.bootstrap.ModuleAssembly;
import org.qi4j.test.AbstractQi4jTest;
public class IssueTest
extends AbstractQi4jTest
{
public void assemble( ModuleAssembly module )
throws AssemblyException
{
module.transients( SampleComposite.class );
}
@Test( expected = ConstraintViolationException.class )
public void testNotEmpty()
{
TransientBuilder<Sample> cb = module.newTransientBuilder( Sample.class );
cb.prototypeFor( Sample.class ).stuff().set( null );
}
}