|
Lines 12-18
Link Here
|
| 12 |
package org.eclipse.equinox.p2.tests.metadata.repository; |
12 |
package org.eclipse.equinox.p2.tests.metadata.repository; |
| 13 |
|
13 |
|
| 14 |
import java.io.File; |
14 |
import java.io.File; |
| 15 |
import java.net.MalformedURLException; |
|
|
| 16 |
import java.net.URI; |
15 |
import java.net.URI; |
| 17 |
import java.util.*; |
16 |
import java.util.*; |
| 18 |
import org.eclipse.equinox.internal.provisional.p2.core.ProvisionException; |
17 |
import org.eclipse.equinox.internal.provisional.p2.core.ProvisionException; |
|
Lines 52-58
Link Here
|
| 52 |
super.tearDown(); |
51 |
super.tearDown(); |
| 53 |
} |
52 |
} |
| 54 |
|
53 |
|
| 55 |
public void testCompressedRepository() throws MalformedURLException, ProvisionException { |
54 |
public void testCompressedRepository() throws ProvisionException { |
| 56 |
IMetadataRepositoryManager manager = getMetadataRepositoryManager(); |
55 |
IMetadataRepositoryManager manager = getMetadataRepositoryManager(); |
| 57 |
Map properties = new HashMap(); |
56 |
Map properties = new HashMap(); |
| 58 |
properties.put(IRepository.PROP_COMPRESSED, "true"); |
57 |
properties.put(IRepository.PROP_COMPRESSED, "true"); |
|
Lines 84-90
Link Here
|
| 84 |
} |
83 |
} |
| 85 |
} |
84 |
} |
| 86 |
|
85 |
|
| 87 |
public void testGetProperties() throws MalformedURLException, ProvisionException { |
86 |
public void testGetProperties() throws ProvisionException { |
| 88 |
IMetadataRepositoryManager manager = getMetadataRepositoryManager(); |
87 |
IMetadataRepositoryManager manager = getMetadataRepositoryManager(); |
| 89 |
IMetadataRepository repo = manager.createRepository(repoLocation.toURI(), "TestRepo", IMetadataRepositoryManager.TYPE_SIMPLE_REPOSITORY, null); |
88 |
IMetadataRepository repo = manager.createRepository(repoLocation.toURI(), "TestRepo", IMetadataRepositoryManager.TYPE_SIMPLE_REPOSITORY, null); |
| 90 |
Map properties = repo.getProperties(); |
89 |
Map properties = repo.getProperties(); |
|
Lines 97-103
Link Here
|
| 97 |
} |
96 |
} |
| 98 |
} |
97 |
} |
| 99 |
|
98 |
|
| 100 |
public void testSetProperty() throws MalformedURLException, ProvisionException { |
99 |
public void testSetProperty() throws ProvisionException { |
| 101 |
IMetadataRepositoryManager manager = getMetadataRepositoryManager(); |
100 |
IMetadataRepositoryManager manager = getMetadataRepositoryManager(); |
| 102 |
IMetadataRepository repo = manager.createRepository(repoLocation.toURI(), "TestRepo", IMetadataRepositoryManager.TYPE_SIMPLE_REPOSITORY, null); |
101 |
IMetadataRepository repo = manager.createRepository(repoLocation.toURI(), "TestRepo", IMetadataRepositoryManager.TYPE_SIMPLE_REPOSITORY, null); |
| 103 |
Map properties = repo.getProperties(); |
102 |
Map properties = repo.getProperties(); |
|
Lines 149-155
Link Here
|
| 149 |
|
148 |
|
| 150 |
} |
149 |
} |
| 151 |
|
150 |
|
| 152 |
public void testUncompressedRepository() throws MalformedURLException, ProvisionException { |
151 |
public void testUncompressedRepository() throws ProvisionException { |
| 153 |
IMetadataRepositoryManager manager = getMetadataRepositoryManager(); |
152 |
IMetadataRepositoryManager manager = getMetadataRepositoryManager(); |
| 154 |
Map properties = new HashMap(); |
153 |
Map properties = new HashMap(); |
| 155 |
properties.put(IRepository.PROP_COMPRESSED, "false"); |
154 |
properties.put(IRepository.PROP_COMPRESSED, "false"); |
|
Lines 179-192
Link Here
|
| 179 |
* @throws MalformedURLException |
178 |
* @throws MalformedURLException |
| 180 |
* @throws ProvisionException |
179 |
* @throws ProvisionException |
| 181 |
*/ |
180 |
*/ |
| 182 |
public void testLoadSelfReference() throws MalformedURLException, ProvisionException { |
181 |
public void testLoadSelfReference() throws ProvisionException { |
| 183 |
//setup a repository that has a reference to itself in disabled state |
182 |
//setup a repository that has a reference to itself in disabled state |
| 184 |
IMetadataRepositoryManager manager = getMetadataRepositoryManager(); |
183 |
IMetadataRepositoryManager manager = getMetadataRepositoryManager(); |
| 185 |
Map properties = new HashMap(); |
184 |
Map properties = new HashMap(); |
| 186 |
properties.put(IRepository.PROP_COMPRESSED, "false"); |
185 |
properties.put(IRepository.PROP_COMPRESSED, "false"); |
| 187 |
final URI repoURI = repoLocation.toURI(); |
186 |
final URI repoURI = repoLocation.toURI(); |
| 188 |
IMetadataRepository repo = manager.createRepository(repoURI, "testLoadSelfReference", IMetadataRepositoryManager.TYPE_SIMPLE_REPOSITORY, properties); |
187 |
IMetadataRepository repo = manager.createRepository(repoURI, "testLoadSelfReference", IMetadataRepositoryManager.TYPE_SIMPLE_REPOSITORY, properties); |
| 189 |
repo.addReference(repoURI, IRepository.TYPE_METADATA, IRepository.NONE); |
188 |
repo.addReference(repoURI, "testNick", IRepository.TYPE_METADATA, IRepository.NONE); |
| 190 |
//adding a reference doesn't save the repository, but setting a property does |
189 |
//adding a reference doesn't save the repository, but setting a property does |
| 191 |
repo.setProperty("changed", "false"); |
190 |
repo.setProperty("changed", "false"); |
| 192 |
|
191 |
|
|
Lines 226-232
Link Here
|
| 226 |
properties.put(IRepository.PROP_COMPRESSED, "false"); |
225 |
properties.put(IRepository.PROP_COMPRESSED, "false"); |
| 227 |
final URI repoURL = repoLocation.toURI(); |
226 |
final URI repoURL = repoLocation.toURI(); |
| 228 |
IMetadataRepository repo = manager.createRepository(repoURL, "testRefreshSelfReference", IMetadataRepositoryManager.TYPE_SIMPLE_REPOSITORY, properties); |
227 |
IMetadataRepository repo = manager.createRepository(repoURL, "testRefreshSelfReference", IMetadataRepositoryManager.TYPE_SIMPLE_REPOSITORY, properties); |
| 229 |
repo.addReference(repoURL, IRepository.TYPE_METADATA, IRepository.NONE); |
228 |
repo.addReference(repoURL, "testNick", IRepository.TYPE_METADATA, IRepository.NONE); |
| 230 |
//adding a reference doesn't save the repository, but setting a property does |
229 |
//adding a reference doesn't save the repository, but setting a property does |
| 231 |
repo.setProperty("changed", "false"); |
230 |
repo.setProperty("changed", "false"); |
| 232 |
|
231 |
|