From 50b0b61267d3867b63b2b293c32b6c34c174c47a Mon Sep 17 00:00:00 2001 From: mikessh Date: Sun, 10 Jul 2016 02:56:33 +0200 Subject: [PATCH] Fix test & add exception --- .../com/antigenomics/vdjdb/stat/ClonotypeSearchSummary.groovy | 3 +++ .../antigenomics/vdjdb/stat/ClonotypeSearchSummaryTest.groovy | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/groovy/com/antigenomics/vdjdb/stat/ClonotypeSearchSummary.groovy b/src/main/groovy/com/antigenomics/vdjdb/stat/ClonotypeSearchSummary.groovy index d63c5f7..e073c29 100644 --- a/src/main/groovy/com/antigenomics/vdjdb/stat/ClonotypeSearchSummary.groovy +++ b/src/main/groovy/com/antigenomics/vdjdb/stat/ClonotypeSearchSummary.groovy @@ -91,6 +91,9 @@ class ClonotypeSearchSummary { } ClonotypeCounter getCounter(List columnNameSequence, List columnValueSequence) { + if (columnNameSequence.size() != columnValueSequence.size()) { + throw new RuntimeException("Column name and column value list lengths should match.") + } getCounters(columnNameSequence)[columnValueSequence.join("\t")] } diff --git a/src/test/groovy/com/antigenomics/vdjdb/stat/ClonotypeSearchSummaryTest.groovy b/src/test/groovy/com/antigenomics/vdjdb/stat/ClonotypeSearchSummaryTest.groovy index 3ce47a2..99f6ef9 100644 --- a/src/test/groovy/com/antigenomics/vdjdb/stat/ClonotypeSearchSummaryTest.groovy +++ b/src/test/groovy/com/antigenomics/vdjdb/stat/ClonotypeSearchSummaryTest.groovy @@ -48,7 +48,7 @@ class ClonotypeSearchSummaryTest { assert summary.totalCounter.unique > 0 def getCounter = { List values -> - summary.getCounter(colNames, values) + summary.getCounter(colNames[0..