Changeset 3045
- Timestamp:
- 01/17/12 13:11:05 (4 months ago)
- Location:
- AnalyzerBeans/trunk/core/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
AnalyzerBeans/trunk/core/src/main/java/org/eobjects/analyzer/job/builder/AbstractBeanWithInputColumnsBuilder.java
r2424 r3045 77 77 } else { 78 78 throw new UnsupportedOperationException("There are " + requiredInputProperties.size() 79 + " named input columns, please specify which one to configure"); 79 + " named input columns in \"" + getDescriptor().getDisplayName() 80 + "\", please specify which one to configure"); 80 81 } 81 82 } -
AnalyzerBeans/trunk/core/src/test/java/org/eobjects/analyzer/job/builder/AnalyzerJobBuilderTest.java
r2631 r3045 22 22 import junit.framework.TestCase; 23 23 24 import org.eobjects.analyzer.beans.DateGapAnalyzer; 24 25 import org.eobjects.analyzer.beans.StringAnalyzer; 25 26 import org.eobjects.analyzer.beans.stringpattern.PatternFinderAnalyzer; … … 44 45 } 45 46 47 public void testAddUnnamedColumnToMultiColumnAnalyzer() throws Exception { 48 AnalyzerJobBuilder<DateGapAnalyzer> analyzer = ajb.addAnalyzer(DateGapAnalyzer.class); 49 try { 50 analyzer.addInputColumn(new MockInputColumn<String>("foo", String.class)); 51 fail("Exception expected"); 52 } catch (Exception e) { 53 assertEquals("There are 2 named input columns in \"Date gap analyzer\", please specify which one to configure", 54 e.getMessage()); 55 } 56 } 57 46 58 public void testBuildMultipleJobsForSingleInputAnalyzer() throws Exception { 47 AnalyzerJobBuilder<PatternFinderAnalyzer> jobBuilder = ajb 48 .addAnalyzer(PatternFinderAnalyzer.class); 59 AnalyzerJobBuilder<PatternFinderAnalyzer> jobBuilder = ajb.addAnalyzer(PatternFinderAnalyzer.class); 49 60 50 61 assertFalse(jobBuilder.isConfigured());
Note: See TracChangeset
for help on using the changeset viewer.
