// commons bBeanutils will throw exception if you try to type convert a null value. Pentaho BeanUtil
// will skip the set operation altogether if you try to set a null value on a bean. This test ensures
// that no exception is thrown in this case. The correct behavior is a message will be logged indicating
// that the null value could not be set. I don't consider this a "real" type conversion problem like
// a text string failing conversion to a Long type.. this type of conversion will still fail.
harness1.setValue( "count", null, new EagerFailingCallback() );
// If no exception thrown, then the test is essentially passed. We'll double check that
// count was not set as well.
Assert.assertNull( "count property should remain null since null set value ops should be skipped", action1
.getCount() );
}