/*
* Carrot2 project.
*
* Copyright (C) 2002-2016, Dawid Weiss, Stanisław Osiński.
* All rights reserved.
*
* Refer to the full license file "carrot2.LICENSE"
* in the root folder of the repository checkout or at:
* http://www.carrot2.org/carrot2.LICENSE
*/
package org.carrot2.clustering.lingo;
import org.carrot2.text.vsm.ReducedTermDocumentMatrixBuilderTestBase;
/**
* Test cases for cluster merging in {@link ClusterBuilder}.
*/
public class LingoProcessingComponentTestBase extends ReducedTermDocumentMatrixBuilderTestBase
{
protected LingoProcessingContext lingoContext;
int desiredClusterCountBase = 0;
protected void buildLingoModel()
{
buildReducedTermDocumentMatrix();
lingoContext = new LingoProcessingContext(reducedVsmContext);
}
@Override
protected int getDimensions()
{
return LingoClusteringAlgorithm.computeClusterCount(desiredClusterCountBase, context.documents.size());
}
}