Ejemplo n.º 1
0
        /**
         * Pending the missing files being uploaded to
         *  bug #44937
         */
        //[TestMethod]
        public void BROKENtestEscherDrawing()
        {
            HWPFDocument   docD        = HWPFTestDataSamples.OpenSampleFile(docDFile);
            List <Picture> allPictures = docD.GetPicturesTable().GetAllPictures();

            Assert.AreEqual(1, allPictures.Count);

            Picture pic = allPictures[0];

            Assert.IsNotNull(pic);
            byte[] picD = ReadFile(imgDFile);

            Assert.AreEqual(picD.Length, pic.GetContent().Length);

            assertBytesSame(picD, pic.GetContent());
        }
Ejemplo n.º 2
0
        public void TestImageCount()
        {
            HWPFDocument docA = HWPFTestDataSamples.OpenSampleFile(docAFile);
            HWPFDocument docB = HWPFTestDataSamples.OpenSampleFile(docBFile);

            Assert.IsNotNull(docA.GetPicturesTable());
            Assert.IsNotNull(docB.GetPicturesTable());

            PicturesTable picA = docA.GetPicturesTable();
            PicturesTable picB = docB.GetPicturesTable();

            List <Picture> picturesA = picA.GetAllPictures();
            List <Picture> picturesB = picB.GetAllPictures();

            Assert.AreEqual(7, picturesA.Count);
            Assert.AreEqual(2, picturesB.Count);
        }
Ejemplo n.º 3
0
        public void TestCompressedImageData()
        {
            HWPFDocument   docC      = HWPFTestDataSamples.OpenSampleFile(docCFile);
            PicturesTable  picC      = docC.GetPicturesTable();
            List <Picture> picturesC = picC.GetAllPictures();

            Assert.AreEqual(1, picturesC.Count);

            Picture pic = picturesC[0];

            Assert.IsNotNull(pic);

            // Check the same
            byte[] picBytes = ReadFile(imgCFile);

            Assert.AreEqual(picBytes.Length, pic.GetContent().Length);
            assertBytesSame(picBytes, pic.GetContent());
        }
Ejemplo n.º 4
0
        public void TestImageData()
        {
            HWPFDocument   docB      = HWPFTestDataSamples.OpenSampleFile(docBFile);
            PicturesTable  picB      = docB.GetPicturesTable();
            List <Picture> picturesB = picB.GetAllPictures();

            Assert.AreEqual(2, picturesB.Count);

            Picture pic1 = picturesB[0];
            Picture pic2 = picturesB[1];

            Assert.IsNotNull(pic1);
            Assert.IsNotNull(pic2);

            // Check the same
            byte[] pic1B = ReadFile(imgAFile);
            byte[] pic2B = ReadFile(imgBFile);

            Assert.AreEqual(pic1B.Length, pic1.GetContent().Length);
            Assert.AreEqual(pic2B.Length, pic2.GetContent().Length);

            assertBytesSame(pic1B, pic1.GetContent());
            assertBytesSame(pic2B, pic2.GetContent());
        }
Ejemplo n.º 5
0
 public void TestOpen()
 {
     HWPFTestDataSamples.OpenSampleFile(docAFile);
     HWPFTestDataSamples.OpenSampleFile(docBFile);
 }
Ejemplo n.º 6
0
 public void SetUp()
 {
     docUnicode = HWPFTestDataSamples.OpenSampleFile("HeaderFooterUnicode.doc");
     docAscii   = HWPFTestDataSamples.OpenSampleFile("ThreeColHeadFoot.doc");
 }