1 package org.openecomp.sdc.impl;
\r
3 import static org.junit.Assert.assertEquals;
\r
4 import static org.junit.Assert.assertNull;
\r
6 import org.junit.BeforeClass;
\r
7 import org.junit.Test;
\r
8 import org.openecomp.sdc.utils.DistributionActionResultEnum;
\r
11 public class DistributionClientDownloadResultTest {
\r
13 public static DistributionClientDownloadResultImpl distributionClientDownloadResult;
\r
16 public static void init(){
\r
17 distributionClientDownloadResult = new DistributionClientDownloadResultImpl(DistributionActionResultEnum.SUCCESS, "");
\r
21 public void testNonHeaderFilename(){
\r
22 distributionClientDownloadResult.setArtifactName("service-BkPerformanceSrvs-csar.csar");
\r
23 assertEquals("service-BkPerformanceSrvs-csar.csar", distributionClientDownloadResult.getArtifactFilename());
\r
27 public void testNullFilename(){
\r
28 distributionClientDownloadResult.setArtifactName(null);
\r
29 assertNull(distributionClientDownloadResult.getArtifactFilename());
\r
33 public void testFilenameFromHeaderNoSpace(){
\r
34 distributionClientDownloadResult.setArtifactName("attachment;filename=\"service-BkPerformanceSrvs-csar.csar\"");
\r
35 assertEquals("service-BkPerformanceSrvs-csar.csar", distributionClientDownloadResult.getArtifactFilename());
\r
39 public void testFilenameFromHeaderOneSpace(){
\r
40 distributionClientDownloadResult.setArtifactName("attachment; filename=\"service-BkPerformanceSrvs-csar.csar\"");
\r
41 assertEquals("service-BkPerformanceSrvs-csar.csar", distributionClientDownloadResult.getArtifactFilename());
\r
45 public void testFilenameFromHeaderManySpaces(){
\r
46 distributionClientDownloadResult.setArtifactName("attachment; filename=\"service-BkPerformanceSrvs-csar.csar\"");
\r
47 assertEquals("service-BkPerformanceSrvs-csar.csar", distributionClientDownloadResult.getArtifactFilename());
\r
51 public void testFilenameEmpty(){
\r
52 distributionClientDownloadResult.setArtifactName("attachment; filename=\"\"");
\r
53 assertEquals("", distributionClientDownloadResult.getArtifactFilename());
\r