<configure
    xmlns="http://namespaces.zope.org/zope"
    xmlns:genericsetup="http://namespaces.zope.org/genericsetup"
    i18n_domain="collective.compoundcriterion">

    <include file="configure.zcml" />
    <include package="ftw.labels" />

    <adapter for="*"
             factory="collective.compoundcriterion.tests.adapter.TestingCompoundCriterionFilterAdapter"
             provides="collective.compoundcriterion.interfaces.ICompoundCriterionFilter"
             name="testing-compound-adapter" />

    <adapter for="*"
             factory="collective.compoundcriterion.tests.adapter.SampleCompoundCriterionFilterAdapter"
             provides="collective.compoundcriterion.interfaces.ICompoundCriterionFilter"
             name="sample-compound-adapter" />

    <adapter for="*"
             factory="collective.compoundcriterion.tests.adapter.PortalTypeCompoundCriterionFilterAdapter"
             provides="collective.compoundcriterion.interfaces.ICompoundCriterionFilter"
             name="portaltype-compound-adapter" />

    <adapter for="*"
             factory="collective.compoundcriterion.tests.adapter.WrongFormatCompoundCriterionFilterAdapter"
             provides="collective.compoundcriterion.interfaces.ICompoundCriterionFilter"
             name="wrongformat-compound-adapter" />

    <adapter for="*"
             factory="collective.compoundcriterion.tests.adapter.NotCompoundCriterionFilterAdapter"
             provides="collective.compoundcriterion.interfaces.ICompoundCriterionFilter"
             name="not-compound-adapter" />

    <adapter for="*"
             factory="collective.compoundcriterion.tests.adapter.WrongNotCompoundCriterionFilterAdapter"
             provides="collective.compoundcriterion.interfaces.ICompoundCriterionFilter"
             name="wrong-not-compound-adapter" />

    <genericsetup:registerProfile
        name="testing"
        title="collective.compoundcriterion tests"
        directory="profiles/testing"
        description="Steps to ease tests of collective.compoundcriterion"
        provides="Products.GenericSetup.interfaces.EXTENSION"
    />

</configure>
