blob: 48ffb164a590151d5b9b2f79c6b6d0c9c0f04b8c [file] [log] [blame]
/****************************************************************
* Licensed to the Apache Software Foundation (ASF) under one *
* or more contributor license agreements. See the NOTICE file *
* distributed with this work for additional information *
* regarding copyright ownership. The ASF licenses this file *
* to you under the Apache License, Version 2.0 (the *
* "License"); you may not use this file except in compliance *
* with the License. You may obtain a copy of the License at *
* *
* http://www.apache.org/licenses/LICENSE-2.0 *
* *
* Unless required by applicable law or agreed to in writing, *
* software distributed under the License is distributed on an *
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY *
* KIND, either express or implied. See the License for the *
* specific language governing permissions and limitations *
* under the License. *
****************************************************************/
package org.apache.james.mailbox.store.search;
import org.apache.james.mailbox.exception.MailboxException;
import org.apache.james.mailbox.inmemory.manager.InMemoryIntegrationResources;
import org.junit.Ignore;
public class SimpleMessageSearchIndexTest extends AbstractMessageSearchIndexTest {
@Override
protected void await() {
}
@Override
protected void initializeMailboxManager() {
InMemoryIntegrationResources resources = InMemoryIntegrationResources.builder()
.preProvisionnedFakeAuthenticator()
.fakeAuthorizator()
.inVmEventBus()
.defaultAnnotationLimits()
.defaultMessageParser()
.searchIndex(preInstanciationStage -> new SimpleMessageSearchIndex(
preInstanciationStage.getMapperFactory(),
preInstanciationStage.getMapperFactory(),
new PDFTextExtractor()))
.noPreDeletionHooks()
.storeQuotaManager()
.build();
storeMailboxManager = resources.getMailboxManager();
messageIdManager = resources.getMessageIdManager();
messageSearchIndex = resources.getSearchIndex();
}
/**
* 32 tests out of 54 are failing
*/
@Ignore
@Override
public void flagIsSetShouldReturnUidOfMessageMarkedAsRecentWhenUsedWithFlagRecent() throws MailboxException {
}
@Ignore
@Override
public void uidShouldreturnEveryThing() throws Exception {
}
@Ignore
@Override
public void sortOnCcShouldWork() throws Exception {
}
@Ignore
@Override
public void sortOnFromShouldWork() throws Exception {
}
@Ignore
@Override
public void addressShouldReturnUidHavingRightRecipientWhenBccIsSpecified() throws Exception {
}
@Ignore
@Override
public void orShouldReturnResultsMatchinganyRequests() throws Exception {
}
@Ignore
@Override
public void internalDateBeforeShouldReturnMessagesBeforeAGivenDate() throws Exception {
}
@Ignore
@Override
public void headerContainsShouldReturnUidsOfMessageHavingThisHeaderWithTheSpecifiedValue() throws Exception {
}
@Ignore
@Override
public void internalDateAfterShouldReturnMessagesAfterAGivenDate() throws Exception {
}
@Ignore
@Override
public void youShouldBeAbleToSpecifySeveralCriterionOnASingleQuery() throws Exception {
}
@Ignore
@Override
public void headerExistsShouldReturnUidsOfMessageHavingThisHeader() throws Exception {
}
@Ignore
@Override
public void modSeqLessThanShouldReturnUidsOfMessageHavingAGreaterModSeq() throws Exception {
}
@Ignore
@Override
public void addressShouldReturnUidHavingRightRecipientWhenCcIsSpecified() throws Exception {
}
@Ignore
@Override
public void andShouldReturnResultsMatchingBothRequests() throws Exception {
}
@Ignore
@Override
public void addressShouldReturnUidHavingRightExpeditorWhenFromIsSpecified() throws Exception {
}
@Ignore
@Override
public void sortOnDisplayToShouldWork() throws Exception {
}
@Ignore
@Override
public void flagIsUnSetShouldReturnUidOfMessageNotMarkedAsRecentWhenUsedWithFlagRecent() throws MailboxException {
}
@Ignore
@Override
public void bodyContainsShouldReturnUidOfMessageContainingTheApproximativeText() throws MailboxException {
}
@Ignore
@Override
public void headerDateBeforeShouldWork() throws Exception {
}
@Ignore
@Override
public void sortOnSentDateShouldWork() throws Exception {
}
@Ignore
@Override
public void addressShouldReturnUidHavingRightRecipientWhenToIsSpecified() throws Exception {
}
@Ignore
@Override
public void sortOnToShouldWork() throws Exception {
}
@Ignore
@Override
public void sortOnDisplayFromShouldWork() throws Exception {
}
@Ignore
@Override
public void revertSortingShouldReturnElementsInAReversedOrder() throws Exception {
}
@Ignore
@Override
public void headerDateAfterShouldWork() throws Exception {
}
@Ignore
@Override
public void mailsContainsShouldIncludeMailHavingAttachmentsMatchingTheRequest() throws Exception {
}
@Ignore
@Override
public void sortOnSubjectShouldWork() throws Exception {
}
@Ignore
@Override
public void modSeqGreaterThanShouldReturnUidsOfMessageHavingAGreaterModSeq() throws Exception {
}
@Ignore
@Override
public void notShouldReturnResultsThatDoNotMatchAQuery() throws Exception {
}
@Ignore
@Override
public void headerDateOnShouldWork() throws Exception {
}
@Ignore
@Override
public void sortOnSizeShouldWork() throws Exception {
}
@Ignore
@Override
public void sortShouldOrderMessages() throws Exception {
}
@Ignore
@Override
public void multimailboxSearchShouldReturnUidOfMessageWithExpectedFromInTwoMailboxes() throws MailboxException {
}
@Ignore
@Override
public void searchWithTextShouldReturnMailsWhenTextBodyMatchesAndNonContinuousWords() throws Exception {
}
@Ignore
@Override
public void searchWithTextShouldReturnMailsWhenHtmlBodyMatchesAndNonContinuousWords() throws Exception {
}
@Ignore
@Override
public void searchWithTextShouldReturnMailsWhenTextBodyWithExtraUnindexedWords() throws Exception {
}
@Ignore
@Override
public void searchWithTextShouldReturnMailsWhenHtmlBodyMatchesWithStemming() throws Exception {
}
}