Skip to content

Commit d13a255

Browse files
committed
Return Set<Class<?>> from Module "get test" methods
1 parent 8bd5804 commit d13a255

File tree

8 files changed

+46
-68
lines changed

8 files changed

+46
-68
lines changed

OpenLdapSync/src/org/labkey/openldapsync/OpenLdapSyncModule.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ public boolean isAvailable(DefaultSchema schema, Module module)
119119
}
120120

121121
@Override
122-
public @NotNull Set<Class> getIntegrationTests()
122+
public @NotNull Set<Class<?>> getIntegrationTests()
123123
{
124124
return PageFlowUtil.set(LdapSyncRunner.TestCase.class);
125125
}

OpenLdapSync/src/org/labkey/openldapsync/ldap/LdapSyncAuditProvider.java

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ public class LdapSyncAuditProvider extends AbstractAuditTypeProvider implements
3636

3737
static final List<FieldKey> defaultVisibleColumns = new ArrayList<>();
3838

39-
static {
40-
39+
static
40+
{
4141
defaultVisibleColumns.add(FieldKey.fromParts(COLUMN_NAME_CREATED));
4242
defaultVisibleColumns.add(FieldKey.fromParts(COLUMN_NAME_CREATED_BY));
4343
defaultVisibleColumns.add(FieldKey.fromParts(COLUMN_NAME_IMPERSONATED_BY));
@@ -47,6 +47,11 @@ public class LdapSyncAuditProvider extends AbstractAuditTypeProvider implements
4747
defaultVisibleColumns.add(FieldKey.fromParts(COLUMN_NAME_COMMENT));
4848
}
4949

50+
public LdapSyncAuditProvider()
51+
{
52+
super(new LdapSyncAuditDomainKind());
53+
}
54+
5055
@Override
5156
public String getEventName()
5257
{
@@ -68,7 +73,7 @@ public String getDescription()
6873
@Override
6974
public TableInfo createTableInfo(UserSchema userSchema, ContainerFilter cf)
7075
{
71-
DefaultAuditTypeTable table = new DefaultAuditTypeTable(this, createStorageTableInfo(), userSchema, cf, defaultVisibleColumns)
76+
return new DefaultAuditTypeTable(LdapSyncAuditProvider.this, createStorageTableInfo(), userSchema, cf, defaultVisibleColumns)
7277
{
7378
@Override
7479
protected void initColumn(MutableColumnInfo col)
@@ -87,7 +92,6 @@ else if (COLUMN_NAME_MEMBERSHIPS_CHANGED.equalsIgnoreCase(col.getName()))
8792
}
8893
}
8994
};
90-
return table;
9195
}
9296

9397
@Override
@@ -96,12 +100,6 @@ public List<FieldKey> getDefaultVisibleColumns()
96100
return defaultVisibleColumns;
97101
}
98102

99-
@Override
100-
protected AbstractAuditDomainKind getDomainKind()
101-
{
102-
return new LdapSyncAuditDomainKind();
103-
}
104-
105103
@Override
106104
public Map<FieldKey, String> legacyNameMap()
107105
{

SequenceAnalysis/src/org/labkey/sequenceanalysis/SequenceAnalysisModule.java

Lines changed: 24 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -505,40 +505,35 @@ protected void registerContainerListeners()
505505
}
506506

507507
@Override
508-
@NotNull
509-
public Set<Class> getIntegrationTests()
508+
public @NotNull Set<Class<?>> getIntegrationTests()
510509
{
511-
@SuppressWarnings({"unchecked"})
512-
Set<Class> testClasses = new HashSet<>(Arrays.asList(
513-
Barcoder.TestCase.class,
514-
BamIterator.TestCase.class,
515-
SequenceIntegrationTests.SequenceImportPipelineTestCase.class,
516-
//SequenceIntegrationTests.SequenceAnalysisPipelineTestCase3.class,
517-
SequenceIntegrationTests.SequenceAnalysisPipelineTestCase1.class,
518-
SequenceIntegrationTests.SequenceAnalysisPipelineTestCase2.class,
519-
OutputIntegrationTests.VariantProcessingTest.class,
520-
SequenceRemoteIntegrationTests.class,
521-
SequenceTriggerHelper.TestCase.class,
522-
SequencePipelineServiceImpl.TestCase.class
523-
));
524-
525-
return testClasses;
510+
return Set.of(
511+
Barcoder.TestCase.class,
512+
BamIterator.TestCase.class,
513+
SequenceIntegrationTests.SequenceImportPipelineTestCase.class,
514+
//SequenceIntegrationTests.SequenceAnalysisPipelineTestCase3.class,
515+
SequenceIntegrationTests.SequenceAnalysisPipelineTestCase1.class,
516+
SequenceIntegrationTests.SequenceAnalysisPipelineTestCase2.class,
517+
OutputIntegrationTests.VariantProcessingTest.class,
518+
SequenceRemoteIntegrationTests.class,
519+
SequenceTriggerHelper.TestCase.class,
520+
SequencePipelineServiceImpl.TestCase.class
521+
);
526522
}
527523

528524
@Override
529-
@NotNull
530-
public Set<Class> getUnitTests()
525+
public @NotNull Set<Class<?>> getUnitTests()
531526
{
532-
return PageFlowUtil.set(
533-
SequenceAlignmentTask.TestCase.class,
534-
SequenceAnalysisManager.TestCase.class,
535-
SequenceJob.TestCase.class,
536-
SequenceJobSupportImpl.TestCase.class,
537-
ProcessVariantsHandler.TestCase.class,
538-
VariantProcessingJob.TestCase.class,
539-
ScatterGatherUtils.TestCase.class,
540-
ChainFileValidator.TestCase.class,
541-
FastqcRunner.TestCase.class
527+
return Set.of(
528+
SequenceAlignmentTask.TestCase.class,
529+
SequenceAnalysisManager.TestCase.class,
530+
SequenceJob.TestCase.class,
531+
SequenceJobSupportImpl.TestCase.class,
532+
ProcessVariantsHandler.TestCase.class,
533+
VariantProcessingJob.TestCase.class,
534+
ScatterGatherUtils.TestCase.class,
535+
ChainFileValidator.TestCase.class,
536+
FastqcRunner.TestCase.class
542537
);
543538
}
544539

Studies/src/org/labkey/studies/StudiesModule.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
import org.labkey.api.util.PageFlowUtil;
1515
import org.labkey.studies.query.StudiesUserSchema;
1616
import org.labkey.api.studies.security.StudiesDataAdminRole;
17-
import org.labkey.studies.query.StudiesUserSchema;
1817
import org.labkey.studies.study.StudiesFilterProvider;
1918
import org.labkey.studies.study.StudyEnrollmentEventProvider;
2019

@@ -83,10 +82,8 @@ public QuerySchema createSchema(final DefaultSchema schema, Module module)
8382
}
8483

8584
@Override
86-
public @NotNull Set<Class> getIntegrationTests()
85+
public @NotNull Set<Class<?>> getIntegrationTests()
8786
{
88-
return PageFlowUtil.set(
89-
StudiesManager.TestCase.class
90-
);
87+
return Set.of(StudiesManager.TestCase.class);
9188
}
9289
}

cluster/src/org/labkey/cluster/ClusterModule.java

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -122,23 +122,15 @@ public Set<String> getSchemaNames()
122122
}
123123

124124
@Override
125-
@NotNull
126-
public Set<Class> getIntegrationTests()
125+
public @NotNull Set<Class<?>> getIntegrationTests()
127126
{
128-
@SuppressWarnings({"unchecked"})
129-
Set<Class> testClasses = new HashSet<>(List.of(
130-
TestCase.class
131-
));
132-
133-
return testClasses;
127+
return Set.of(TestCase.class);
134128
}
135129

136130
@Override
137-
public @NotNull Set<Class> getUnitTests()
131+
public @NotNull Set<Class<?>> getUnitTests()
138132
{
139-
return new HashSet<>(List.of(
140-
SlurmExecutionEngine.TestCase.class
141-
));
133+
return Set.of(SlurmExecutionEngine.TestCase.class);
142134
}
143135

144136
@Override

discvrcore/src/org/labkey/discvrcore/DiscvrCoreModule.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ public Set<String> getSchemaNames()
8787

8888

8989
@Override
90-
public @NotNull Set<Class> getIntegrationTests()
90+
public @NotNull Set<Class<?>> getIntegrationTests()
9191
{
9292
return PageFlowUtil.set(AuditSummaryUserSchema.TestCase.class);
9393
}

jbrowse/src/org/labkey/jbrowse/JBrowseModule.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -142,11 +142,8 @@ public Set<String> getSchemaNames()
142142
}
143143

144144
@Override
145-
@NotNull
146-
public Set<Class> getUnitTests()
145+
public @NotNull Set<Class<?>> getUnitTests()
147146
{
148-
return PageFlowUtil.set(
149-
JBrowseManager.TestCase.class
150-
);
147+
return Set.of(JBrowseManager.TestCase.class);
151148
}
152149
}

singlecell/src/org/labkey/singlecell/SingleCellModule.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -310,12 +310,11 @@ public static void registerPipelineSteps()
310310
}
311311

312312
@Override
313-
@NotNull
314-
public Set<Class> getUnitTests()
313+
public @NotNull Set<Class<?>> getUnitTests()
315314
{
316-
return PageFlowUtil.set(
317-
AbstractSingleCellHandler.TestCase.class,
318-
PrepareRawCounts.TestCase.class
315+
return Set.of(
316+
AbstractSingleCellHandler.TestCase.class,
317+
PrepareRawCounts.TestCase.class
319318
);
320319
}
321320
}

0 commit comments

Comments
 (0)