001    /**
002     * Copyright 2005-2014 The Kuali Foundation
003     *
004     * Licensed under the Educational Community License, Version 2.0 (the "License");
005     * you may not use this file except in compliance with the License.
006     * You may obtain a copy of the License at
007     *
008     * http://www.opensource.org/licenses/ecl2.php
009     *
010     * Unless required by applicable law or agreed to in writing, software
011     * distributed under the License is distributed on an "AS IS" BASIS,
012     * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
013     * See the License for the specific language governing permissions and
014     * limitations under the License.
015     */
016    package org.kuali.rice.krad.bo;
017    
018    
019    import org.junit.After;
020    import org.junit.Before;
021    import org.junit.Test;
022    
023    import static org.junit.Assert.assertEquals;
024    
025    /**
026     * This is a description of what this class does - chang don't forget to fill this in. 
027     * 
028     * @author Kuali Rice Team (rice.collab@kuali.org)
029     *
030     */
031    public class PersistableAttachmentBaseTest {
032    
033            PersistableAttachmentBase persistableAttachmentBase;
034            
035            @Before
036            public void setUp() throws Exception {
037                    persistableAttachmentBase = new PersistableAttachmentBase();
038            }
039    
040            /**
041             * This method ...
042             * 
043             * @throws java.lang.Exception
044             */
045            @After
046            public void tearDown() throws Exception {
047            persistableAttachmentBase = null;
048            }
049            
050            @Test
051            public void testAttachmentContent(){
052                    byte[] dummyByte = "dummy string".getBytes(); 
053                    persistableAttachmentBase.setAttachmentContent(dummyByte);
054                    assertEquals("Testing AttachmentContent in PersistableAttachmentBase.",dummyByte,persistableAttachmentBase.getAttachmentContent());
055            }
056            
057            @Test
058            public void testFileName(){
059                    persistableAttachmentBase.setFileName("FileName");
060                    assertEquals("Testing FileName in PersistableAttachmentBase.","FileName",persistableAttachmentBase.getFileName());
061            }
062            
063            @Test
064            public void testContentType(){
065                    persistableAttachmentBase.setContentType("contentType");
066                    assertEquals("Testing FileName in PersistableAttachmentBase.","contentType",persistableAttachmentBase.getContentType());
067            }
068    }