Navigation Menu

Skip to content
This repository has been archived by the owner on Nov 9, 2017. It is now read-only.

Commit

Permalink
feat(ZNTA-786) : Add produces mock cache loaders
Browse files Browse the repository at this point in the history
  • Loading branch information
broccolinisoup committed Jul 5, 2016
1 parent 63a696a commit 7fda3d6
Showing 1 changed file with 20 additions and 0 deletions.
Expand Up @@ -20,6 +20,7 @@
*/
package org.zanata.service.impl;

import com.google.common.cache.CacheLoader;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Setter;
Expand All @@ -40,6 +41,7 @@
import org.mockito.Mock;
import org.zanata.SlowTest;
import org.zanata.async.handle.CopyTransTaskHandle;
import org.zanata.cache.CacheWrapper;
import org.zanata.cache.InfinispanTestCacheContainer;
import org.zanata.cdi.TestTransaction;
import org.zanata.common.ContentState;
Expand All @@ -50,6 +52,7 @@
import org.zanata.dao.LocaleDAO;
import org.zanata.dao.ProjectDAO;
import org.zanata.dao.ProjectIterationDAO;
import org.zanata.events.DocumentLocaleKey;
import org.zanata.jpa.FullText;
import org.zanata.model.HAccount;
import org.zanata.model.HCopyTransOptions;
Expand All @@ -59,14 +62,18 @@
import org.zanata.model.HTextFlowTarget;
import org.zanata.model.type.TranslationSourceType;
import org.zanata.security.annotations.Authenticated;
import org.zanata.service.VersionLocaleKey;
import org.zanata.test.CdiUnitRunnerWithParameters;
import org.zanata.test.DBUnitDataSetRunner;
import org.zanata.test.ParamTestCdiExtension;
import org.zanata.test.rule.DataSetOperation;
import org.zanata.test.rule.JpaRule;
import org.zanata.transaction.TransactionUtil;
import org.zanata.ui.model.statistic.WordStatistic;
import org.zanata.util.IServiceLocator;
import org.zanata.util.Zanata;
import org.zanata.webtrans.shared.model.DocumentStatus;
import org.zanata.webtrans.shared.model.ValidationId;

import javax.enterprise.inject.Produces;
import javax.inject.Inject;
Expand All @@ -75,6 +82,7 @@
import javax.transaction.UserTransaction;
import java.util.Arrays;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;
import java.util.stream.Collectors;

Expand Down Expand Up @@ -128,6 +136,18 @@ public class CopyTransServiceImplParameterizedTest {
@Produces @Mock @FullText
FullTextEntityManager fullTextEntityManager;

@Produces @Mock
private CacheLoader<DocumentLocaleKey, WordStatistic> documentStatisticLoader;

@Produces @Mock
private CacheLoader<DocumentLocaleKey, DocumentStatus> docStatusLoader;

@Produces @Mock
private CacheLoader<Long, Map<ValidationId, Boolean>> targetValidationLoader;

@Produces @Mock
private CacheLoader<VersionLocaleKey, WordStatistic> versionStatisticLoader;

@Parameterized.Parameter(0)
CopyTransExecution copyTransExecution;

Expand Down

0 comments on commit 7fda3d6

Please sign in to comment.