Statistics
| Revision:

root / branches / v2_0_0_prep / libraries / libRaster_io / src-test / org / gvsig / fmap / dal / coverage / AllTests.java @ 30580

History | View | Annotate | Download (6.73 KB)

1
/* gvSIG. Sistema de Informaci?n Geogr?fica de la Generalitat Valenciana
2
 *
3
 * Copyright (C) 2007 IVER T.I. and Generalitat Valenciana.
4
 *
5
 * This program is free software; you can redistribute it and/or
6
 * modify it under the terms of the GNU General Public License
7
 * as published by the Free Software Foundation; either version 2
8
 * of the License, or (at your option) any later version.
9
 *
10
 * This program is distributed in the hope that it will be useful,
11
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
 * GNU General Public License for more details.
14
 *
15
 * You should have received a copy of the GNU General Public License
16
 * along with this program; if not, write to the Free Software
17
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
18
 */
19
package org.gvsig.fmap.dal.coverage;
20

    
21
import junit.framework.Test;
22
import junit.framework.TestSuite;
23

    
24
import org.gvsig.raster.RasterLibrary;
25
import org.gvsig.raster.TestTemplate;
26
import org.gvsig.raster.buffer.TDSDoubleAdjustToExtentBufferGdal;
27
import org.gvsig.raster.buffer.TDSDoubleAdjustToExtentEcw;
28
import org.gvsig.raster.buffer.TDSDoubleAdjustToExtentGdal;
29
import org.gvsig.raster.buffer.TDSIntBufferGdal;
30
import org.gvsig.raster.buffer.TDSIntEcw;
31
import org.gvsig.raster.buffer.TDSIntGdal;
32
import org.gvsig.raster.buffer.TestBufferInterpolation;
33
import org.gvsig.raster.buffer.TestDataSourceMultiFile;
34
import org.gvsig.raster.buffer.TestGdalByteHistogram;
35
import org.gvsig.raster.buffer.TestGdalByteMultiBandHistogram;
36
import org.gvsig.raster.buffer.TestGdalFloatHistogram;
37
import org.gvsig.raster.buffer.TestNotAdjustToExtent;
38
import org.gvsig.raster.buffer.cache.TestAssignInterchangeBandsCache;
39
import org.gvsig.raster.buffer.cache.TestRasterCache;
40
import org.gvsig.raster.buffer.cache.TestRasterReadOnlyBuffer;
41
import org.gvsig.raster.buffer.cache.TestSaveAndLoadPages;
42
import org.gvsig.raster.buffer.cache.TestStructCache;
43
import org.gvsig.raster.buffer.cache.TestWorldCoordHDDPages;
44
import org.gvsig.raster.dataset.TestBandList;
45
import org.gvsig.raster.dataset.TestDataByPixelEcw;
46
import org.gvsig.raster.dataset.TestDataByPixelGdal;
47
import org.gvsig.raster.dataset.TestDataByPixelMrSID;
48
import org.gvsig.raster.dataset.TestGetWindowRasterBufferSizeMrSID;
49
import org.gvsig.raster.dataset.TestGetWindowRasterMrSID;
50
import org.gvsig.raster.dataset.TestHistogramSerializer;
51
import org.gvsig.raster.dataset.TestReadBlockMrSID;
52
import org.gvsig.raster.dataset.TestReadLineEcw;
53
import org.gvsig.raster.dataset.TestReadLineGdal;
54
import org.gvsig.raster.dataset.TestReadLineMrSID;
55
import org.gvsig.raster.dataset.TestStatisticMultiFile;
56
import org.gvsig.raster.dataset.TestStatistics;
57
import org.gvsig.raster.dataset.io.TestGdalWriter;
58
import org.gvsig.raster.dataset.io.TestWriterParams;
59
import org.gvsig.raster.dataset.io.rmf.TestRmfRead;
60
import org.gvsig.raster.dataset.io.rmf.TestRmfWrite;
61
import org.gvsig.raster.datastruct.TestColorTable;
62
import org.gvsig.raster.grid.GridInstanciationTest;
63
import org.gvsig.raster.grid.TGEmptyBufferForWrite;
64
import org.gvsig.raster.grid.TGOperations;
65
import org.gvsig.raster.grid.TGReadingFullDatasource;
66
import org.gvsig.raster.grid.TGReadingFullDatasourceSelectingBands;
67
import org.gvsig.raster.grid.filter.TestControlTypes;
68
import org.gvsig.raster.grid.filter.TestRasterFilterList;
69
import org.gvsig.raster.grid.render.FormatArrayRenderTest;
70
import org.gvsig.raster.util.TestAdjustExtentToRotateRaster;
71
import org.gvsig.raster.util.TestIsInsideRaster;
72
import org.gvsig.raster.util.TransparencyRangeTest;
73
import org.gvsig.tools.library.impl.DefaultLibrariesInitializer;
74

    
75
public class AllTests {
76
        
77
        static {
78
                RasterLibrary.wakeUp();
79
//                new DefaultRasterIOLibrary().initialize();
80
                new DefaultLibrariesInitializer().fullInitialize();
81
        }
82
        
83
        public static Test suite() {
84
                
85
                TestSuite suite = new TestSuite("Test for org.gvsig.raster");
86
                //$JUnit-BEGIN$
87
                
88
                suite.addTestSuite(TestColorTable.class);
89

    
90
//                En linux y en windows dan valores distintos al pedir un ecw interpolado                
91
//                suite.addTestSuite(TDSDoubleAdjustToExtentBufferEcw.class);
92
        
93
                suite.addTestSuite(TDSDoubleAdjustToExtentBufferGdal.class);
94
                suite.addTestSuite(TDSDoubleAdjustToExtentEcw.class);
95
                suite.addTestSuite(TDSDoubleAdjustToExtentGdal.class);
96
                suite.addTestSuite(TDSIntEcw.class);
97
                suite.addTestSuite(TDSIntGdal.class);
98
                suite.addTestSuite(TDSIntBufferGdal.class);
99
                suite.addTestSuite(TestDataSourceMultiFile.class);
100

    
101
//    No se debe usar este test ya que los valores que da en los arrays son ilogicos
102
//                suite.addTestSuite(TestIOMemoryRasterDriver.class);
103

    
104
                suite.addTestSuite(TestGdalByteHistogram.class);
105
                suite.addTestSuite(TestHistogramSerializer.class);
106
                suite.addTestSuite(TestRmfRead.class);
107
                suite.addTestSuite(TestRmfWrite.class);
108
                suite.addTestSuite(TestRasterReadOnlyBuffer.class);
109
                suite.addTestSuite(TestGdalByteMultiBandHistogram.class);
110
                suite.addTestSuite(TestGdalFloatHistogram.class);
111

    
112
                suite.addTestSuite(TestDataByPixelEcw.class);
113
                suite.addTestSuite(TestReadLineEcw.class);
114
                suite.addTestSuite(TestStatisticMultiFile.class);
115
                suite.addTestSuite(TestStatistics.class);
116
                suite.addTestSuite(TestWriterParams.class);
117
                suite.addTestSuite(TestReadBlockMrSID.class);
118
                suite.addTestSuite(TestGetWindowRasterMrSID.class);
119
                suite.addTestSuite(TestGetWindowRasterBufferSizeMrSID.class);
120

    
121
                suite.addTestSuite(GridInstanciationTest.class);
122
                suite.addTestSuite(TGEmptyBufferForWrite.class);
123
                suite.addTestSuite(TGReadingFullDatasource.class);
124
                suite.addTestSuite(TGReadingFullDatasourceSelectingBands.class);
125
                suite.addTestSuite(TGOperations.class);
126

    
127
                suite.addTestSuite(TestRasterFilterList.class);
128

    
129
                suite.addTestSuite(FormatArrayRenderTest.class);
130
                
131
                /*
132
                 * Other Tests present in libRaster (cesar)
133
                 * Remove them from here and the src-test dir if they are not
134
                 * useful anymore.
135
                 */
136
                suite.addTestSuite(TestAdjustExtentToRotateRaster.class);
137
                suite.addTestSuite(TestNotAdjustToExtent.class);
138
                suite.addTestSuite(TestBandList.class);
139
                suite.addTestSuite(TestBufferInterpolation.class);
140
                suite.addTestSuite(TestControlTypes.class);
141
                suite.addTestSuite(TestDataByPixelGdal.class);
142
                suite.addTestSuite(TestDataByPixelMrSID.class);
143
                suite.addTestSuite(TestGdalWriter.class);
144
                suite.addTestSuite(TestReadLineGdal.class);
145
                suite.addTestSuite(TestReadLineMrSID.class);
146
                suite.addTestSuite(TestRasterReadOnlyBuffer.class);
147
                suite.addTestSuite(TestTemplate.class);
148
                suite.addTestSuite(TransparencyRangeTest.class);
149
                suite.addTestSuite(TestIsInsideRaster.class);
150

    
151
                suite.addTestSuite(TestRasterCache.class);
152
                suite.addTestSuite(TestSaveAndLoadPages.class);
153
                suite.addTestSuite(TestStructCache.class);
154
                suite.addTestSuite(TestWorldCoordHDDPages.class);
155
                suite.addTestSuite(TestAssignInterchangeBandsCache.class);
156
                
157
                //$JUnit-END$
158
                return suite;
159
        }
160
}