Java Code Examples for java.util.EnumSet#of()

The following examples show how to use java.util.EnumSet#of() . You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: ClientAppUserAccessTokenArgumentResolverTest.java    From kaif with Apache License 2.0 6 votes vote down vote up
@Test
public void insufficientScope() throws Exception {
  Account account = accountCitizen("user1");
  ClientAppUserAccessToken token = new ClientAppUserAccessToken(account.getAccountId(),
      account.getAuthorities(),
      EnumSet.of(ClientAppScope.ARTICLE),
      account.getUsername() + "-client-id",
      account.getUsername() + "-client-secret");
  when(clientAppService.verifyAccessToken("a-token")).thenReturn(Optional.of(token));

  mockMvc.perform(get("/v1/echo/current-time")//
      .header(HttpHeaders.AUTHORIZATION, "Bearer a-token ")
      .contentType(MediaType.APPLICATION_JSON))
      .andExpect(status().isForbidden())
      .andExpect(header().string("WWW-Authenticate",
          q("Bearer realm='Kaif API', error='insufficient_scope', error_description='require scope public', scope='public'")));
}
 
Example 2
Source File: ShapeSet.java    From audiveris with GNU Affero General Public License v3.0 6 votes vote down vote up
/**
 * Report the void template notes suitable for the provided sheet.
 *
 * @param sheet provided sheet or null
 * @return the void template notes, perhaps limited by sheet processing switches
 */
public static EnumSet<Shape> getVoidTemplateNotes (Sheet sheet)
{
    final EnumSet<Shape> set = EnumSet.of(NOTEHEAD_VOID, WHOLE_NOTE, NOTEHEAD_VOID_SMALL);

    if (sheet == null) {
        return set;
    }

    final ProcessingSwitches switches = sheet.getStub().getProcessingSwitches();

    if (!switches.getValue(Switch.smallVoidHeads)) {
        set.remove(NOTEHEAD_VOID_SMALL);
    }

    return set;
}
 
Example 3
Source File: QueueCommandTest.java    From activemq-artemis with Apache License 2.0 5 votes vote down vote up
@Test
public void testUpdateCoreQueue() throws Exception {
   final String queueName = "updateQueue";
   final SimpleString queueNameString = new SimpleString(queueName);
   final String addressName = "address";
   final SimpleString addressSimpleString = new SimpleString(addressName);
   final int oldMaxConsumers = -1;
   final RoutingType oldRoutingType = RoutingType.MULTICAST;
   final boolean oldPurgeOnNoConsumers = false;
   final AddressInfo addressInfo = new AddressInfo(addressSimpleString, EnumSet.of(RoutingType.ANYCAST, RoutingType.MULTICAST));
   server.addAddressInfo(addressInfo);
   server.createQueue(new QueueConfiguration(queueNameString).setAddress(addressSimpleString).setRoutingType(oldRoutingType).setMaxConsumers(oldMaxConsumers).setPurgeOnNoConsumers(oldPurgeOnNoConsumers).setAutoCreateAddress(false));

   final int newMaxConsumers = 1;
   final RoutingType newRoutingType = RoutingType.ANYCAST;
   final boolean newPurgeOnNoConsumers = true;
   final UpdateQueue updateQueue = new UpdateQueue();
   updateQueue.setName(queueName);
   updateQueue.setPurgeOnNoConsumers(newPurgeOnNoConsumers);
   updateQueue.setAnycast(true);
   updateQueue.setMulticast(false);
   updateQueue.setMaxConsumers(newMaxConsumers);
   updateQueue.execute(new ActionContext(System.in, new PrintStream(output), new PrintStream(error)));

   checkExecutionPassed(updateQueue);

   final QueueQueryResult queueQueryResult = server.queueQuery(queueNameString);
   assertEquals("maxConsumers", newMaxConsumers, queueQueryResult.getMaxConsumers());
   assertEquals("routingType", newRoutingType, queueQueryResult.getRoutingType());
   assertTrue("purgeOnNoConsumers", newPurgeOnNoConsumers == queueQueryResult.isPurgeOnNoConsumers());
}
 
Example 4
Source File: FlagOpTest.java    From hottub with GNU General Public License v2.0 5 votes vote down vote up
protected void testFlagsClearSequence(Supplier<StatefulTestOp<Integer>> cf) {
    EnumSet<StreamOpFlag> known = EnumSet.of(StreamOpFlag.ORDERED, StreamOpFlag.SIZED);
    EnumSet<StreamOpFlag> preserve = EnumSet.of(StreamOpFlag.DISTINCT, StreamOpFlag.SORTED);
    EnumSet<StreamOpFlag> notKnown = EnumSet.noneOf(StreamOpFlag.class);

    List<IntermediateTestOp<Integer, Integer>> ops = new ArrayList<>();
    for (StreamOpFlag f : EnumSet.of(StreamOpFlag.ORDERED, StreamOpFlag.DISTINCT, StreamOpFlag.SORTED)) {
        ops.add(cf.get());
        ops.add(new TestFlagExpectedOp<>(f.clear(),
                                         known.clone(),
                                         preserve.clone(),
                                         notKnown.clone()));
        known.remove(f);
        preserve.remove(f);
        notKnown.add(f);
    }
    ops.add(cf.get());
    ops.add(new TestFlagExpectedOp<>(0,
                                     known.clone(),
                                     preserve.clone(),
                                     notKnown.clone()));

    TestData<Integer, Stream<Integer>> data = TestData.Factory.ofArray("Array", countTo(10).toArray(new Integer[0]));
    @SuppressWarnings("rawtypes")
    IntermediateTestOp[] opsArray = ops.toArray(new IntermediateTestOp[ops.size()]);

    withData(data).ops(opsArray).
            without(StreamTestScenario.CLEAR_SIZED_SCENARIOS).
            exercise();
}
 
Example 5
Source File: SFTPCryptomatorInteroperabilityTest.java    From cyberduck with GNU General Public License v3.0 5 votes vote down vote up
/**
 * Create long file/folder with Cryptomator, read with Cyberduck
 */
@Test
public void testCryptomatorInteroperability() throws Exception {
    // create folder
    final java.nio.file.Path targetFolder = cryptoFileSystem.getPath("/", new AlphanumericRandomStringService().random());
    Files.createDirectory(targetFolder);
    // create file and write some random content
    java.nio.file.Path targetFile = targetFolder.resolve(new AlphanumericRandomStringService().random());
    final byte[] content = RandomUtils.nextBytes(20);
    Files.write(targetFile, content);

    // read with Cyberduck and compare
    final Host host = new Host(new SFTPProtocol(), "localhost", PORT_NUMBER, new Credentials("empty", "empty"));
    final SFTPSession session = new SFTPSession(host, new DisabledX509TrustManager(), new DefaultX509KeyManager());
    session.open(Proxy.DIRECT, new DisabledHostKeyCallback(), new DisabledLoginCallback());
    session.login(Proxy.DIRECT, new DisabledLoginCallback(), new DisabledCancelCallback());
    final Path home = new SFTPHomeDirectoryService(session).find();
    final Path vault = new Path(home, "vault", EnumSet.of(Path.Type.directory));
    final CryptoVault cryptomator = new CryptoVault(vault).load(session, new DisabledPasswordCallback() {
        @Override
        public Credentials prompt(final Host bookmark, final String title, final String reason, final LoginOptions options) {
            return new VaultCredentials(passphrase);
        }
    }, new DisabledPasswordStore());
    session.withRegistry(new DefaultVaultRegistry(new DisabledPasswordStore(), new DisabledPasswordCallback(), cryptomator));
    Path p = new Path(new Path(vault, targetFolder.getFileName().toString(), EnumSet.of(Path.Type.directory)), targetFile.getFileName().toString(), EnumSet.of(Path.Type.file));
    final InputStream read = new CryptoReadFeature(session, new SFTPReadFeature(session), cryptomator).read(p, new TransferStatus(), new DisabledConnectionCallback());
    final byte[] readContent = new byte[content.length];
    IOUtils.readFully(read, readContent);
    assertArrayEquals(content, readContent);
    session.close();
}
 
Example 6
Source File: DAVReadFeatureTest.java    From cyberduck with GNU General Public License v3.0 5 votes vote down vote up
@Test
public void testReadRange() throws Exception {
    final Path test = new Path(new DefaultHomeFinderService(session).find(), UUID.randomUUID().toString(), EnumSet.of(Path.Type.file));
    session.getFeature(Touch.class).touch(test, new TransferStatus());
    final Local local = new Local(System.getProperty("java.io.tmpdir"), UUID.randomUUID().toString());
    final byte[] content = new RandomStringGenerator.Builder().build().generate(1000).getBytes();
    final OutputStream out = local.getOutputStream(false);
    assertNotNull(out);
    IOUtils.write(content, out);
    out.close();
    new DAVUploadFeature(new DAVWriteFeature(session)).upload(
        test, local, new BandwidthThrottle(BandwidthThrottle.UNLIMITED), new DisabledStreamListener(),
        new TransferStatus().length(content.length),
        new DisabledConnectionCallback());
    final TransferStatus status = new TransferStatus();
    status.setLength(content.length);
    status.setAppend(true);
    status.setOffset(100L);
    final InputStream in = new DAVReadFeature(session).read(test, status.length(content.length - 100), new DisabledConnectionCallback());
    assertNotNull(in);
    final ByteArrayOutputStream buffer = new ByteArrayOutputStream(content.length - 100);
    new StreamCopier(status, status).transfer(in, buffer);
    final byte[] reference = new byte[content.length - 100];
    System.arraycopy(content, 100, reference, 0, content.length - 100);
    assertArrayEquals(reference, buffer.toByteArray());
    in.close();
    new DAVDeleteFeature(session).delete(Collections.<Path>singletonList(test), new DisabledLoginCallback(), new Delete.DisabledCallback());
    session.close();
}
 
Example 7
Source File: PathTest.java    From cyberduck with GNU General Public License v3.0 5 votes vote down vote up
@Test
public void testDictionaryFileSymbolicLink() {
    Path path = new Path("/path", EnumSet.of(Path.Type.file, Path.Type.symboliclink));
    assertEquals(path, new PathDictionary().deserialize(path.serialize(SerializerFactory.get())));
    assertEquals(EnumSet.of(Path.Type.file, Path.Type.symboliclink),
            new PathDictionary().deserialize(path.serialize(SerializerFactory.get())).getType());
}
 
Example 8
Source File: ModuleClassPaths.java    From netbeans with Apache License 2.0 5 votes vote down vote up
@Override
public Set<ClassPath.Flag> getFlags() {
    getResources(); //Compute incomplete status
    return incomplete ?
            EnumSet.of(ClassPath.Flag.INCOMPLETE) :
            Collections.emptySet();
}
 
Example 9
Source File: DefaultPathPredicateTest.java    From cyberduck with GNU General Public License v3.0 5 votes vote down vote up
@Test
public void testPredicateVersionIdFile() {
    final Path t = new Path("/f", EnumSet.of(Path.Type.file), new PathAttributes().withVersionId("1"));
    assertTrue(new DefaultPathPredicate(t).test(t));
    assertTrue(new DefaultPathPredicate(t).test(new Path("/f", EnumSet.of(Path.Type.file), new PathAttributes().withVersionId("1"))));
    assertFalse(new DefaultPathPredicate(t).test(new Path("/f", EnumSet.of(Path.Type.file), new PathAttributes().withVersionId("2"))));
}
 
Example 10
Source File: SDSDelegatingMoveFeatureTest.java    From cyberduck with GNU General Public License v3.0 5 votes vote down vote up
@Test(expected = NotfoundException.class)
public void testMoveNotFound() throws Exception {
    final Path room = new Path(
        new AlphanumericRandomStringService().random(), EnumSet.of(Path.Type.directory, Path.Type.volume, Path.Type.triplecrypt));
    final Path test = new Path(room, new AlphanumericRandomStringService().random(), EnumSet.of(Path.Type.file));
    final SDSNodeIdProvider nodeid = new SDSNodeIdProvider(session).withCache(cache);
    new SDSMoveFeature(session, nodeid).move(test, new Path(room, new AlphanumericRandomStringService().random(), EnumSet.of(Path.Type.file)), new TransferStatus(), new Delete.DisabledCallback(), new DisabledConnectionCallback());
}
 
Example 11
Source File: DefaultWebApplicationTest.java    From piranha with BSD 3-Clause "New" or "Revised" License 5 votes vote down vote up
/**
 * Test getEffectiveSessionTrackingModes method.
 */
@Test
public void testGetEffectiveSessionTrackingModes() {
    DefaultWebApplication webApp = new DefaultWebApplication();
    Set<SessionTrackingMode> trackingModes = EnumSet.of(SessionTrackingMode.URL);
    webApp.setSessionTrackingModes(trackingModes);
    assertTrue(webApp.getEffectiveSessionTrackingModes().contains(SessionTrackingMode.URL));
}
 
Example 12
Source File: RestTemplateTests.java    From spring-analysis-note with MIT License 5 votes vote down vote up
@Test
public void optionsForAllow() throws Exception {
	mockSentRequest(OPTIONS, "https://example.com");
	mockResponseStatus(HttpStatus.OK);
	HttpHeaders responseHeaders = new HttpHeaders();
	EnumSet<HttpMethod> expected = EnumSet.of(GET, POST);
	responseHeaders.setAllow(expected);
	given(response.getHeaders()).willReturn(responseHeaders);

	Set<HttpMethod> result = template.optionsForAllow("https://example.com");
	assertEquals("Invalid OPTIONS result", expected, result);

	verify(response).close();
}
 
Example 13
Source File: GraphTimestampFeatureTest.java    From cyberduck with GNU General Public License v3.0 5 votes vote down vote up
@Test
public void testSetTimestamp() throws Exception {
    final Path drive = new OneDriveHomeFinderService(session).find();
    final Path file = new Path(drive, new AlphanumericRandomStringService().random(), EnumSet.of(Path.Type.file));
    new GraphTouchFeature(session).touch(file, new TransferStatus().withMime("x-application/cyberduck"));
    assertNotNull(new GraphAttributesFinderFeature(session).find(file));
    final long modified = Instant.now().minusSeconds(5 * 24 * 60 * 60).getEpochSecond() * 1000;
    new GraphTimestampFeature(session).setTimestamp(file, modified);
    assertEquals(modified, new GraphAttributesFinderFeature(session).find(file).getModificationDate());
    assertEquals(modified, new DefaultAttributesFinderFeature(session).find(file).getModificationDate());
    new GraphDeleteFeature(session).delete(Collections.singletonList(file), new DisabledLoginCallback(), new Delete.DisabledCallback());
}
 
Example 14
Source File: B2LargeUploadPartServiceTest.java    From cyberduck with GNU General Public License v3.0 5 votes vote down vote up
@Test
public void testFind() throws Exception {
    final Path bucket = new Path("test-cyberduck", EnumSet.of(Path.Type.directory, Path.Type.volume));
    final Path file = new Path(bucket, UUID.randomUUID().toString(), EnumSet.of(Path.Type.file));
    final B2StartLargeFileResponse startResponse = session.getClient().startLargeFileUpload(
        new B2FileidProvider(session).withCache(cache).getFileid(bucket, new DisabledListProgressListener()),
            file.getName(), null, Collections.emptyMap());
    assertEquals(1, new B2LargeUploadPartService(session, new B2FileidProvider(session).withCache(cache)).find(file).size());
    session.getClient().cancelLargeFileUpload(startResponse.getFileId());
}
 
Example 15
Source File: MockEntityClassifier.java    From floodlight_with_topoguard with Apache License 2.0 4 votes vote down vote up
@Override
public EnumSet<IDeviceService.DeviceField> getKeyFields() {
    return EnumSet.of(MAC, VLAN, SWITCH, PORT);
}
 
Example 16
Source File: DeferredAttr.java    From lua-for-android with BSD 3-Clause "New" or "Revised" License 4 votes vote down vote up
LambdaReturnScanner() {
    super(EnumSet.of(BLOCK, CASE, CATCH, DOLOOP, FOREACHLOOP,
            FORLOOP, IF, RETURN, SYNCHRONIZED, SWITCH, TRY, WHILELOOP));
}
 
Example 17
Source File: TAzureStorageQueuePurgeDefinition.java    From components with Apache License 2.0 4 votes vote down vote up
@Override
public Set<ConnectorTopology> getSupportedConnectorTopologies() {
    return EnumSet.of(ConnectorTopology.NONE);
}
 
Example 18
Source File: Servlets.java    From attic-polygene-java with Apache License 2.0 4 votes vote down vote up
public FilterAssembler on( DispatcherType first, DispatcherType... rest )
{
    dispatchers = EnumSet.of( first, rest );
    return this;
}
 
Example 19
Source File: CmsBootstrapper.java    From fenixedu-cms with GNU Lesser General Public License v3.0 4 votes vote down vote up
private static EnumSet<Permission> getAuthorPermissions() {
    return EnumSet
        .of(Permission.CREATE_POST, Permission.DELETE_POSTS, Permission.DELETE_POSTS_PUBLISHED, Permission.SEE_POSTS,
            Permission.EDIT_POSTS, Permission.EDIT_POSTS_PUBLISHED, Permission.LIST_CATEGORIES, Permission.CREATE_CATEGORY,
            Permission.PUBLISH_POSTS, Permission.LIST_MENUS);
}
 
Example 20
Source File: NumericShaper.java    From jdk-1.7-annotated with Apache License 2.0 2 votes vote down vote up
/**
 * Returns a shaper for the provided Unicode
 * range. All Latin-1 (EUROPEAN) digits are converted to the
 * corresponding decimal digits of the specified Unicode range.
 *
 * @param singleRange the Unicode range given by a {@link
 *                    NumericShaper.Range} constant.
 * @return a non-contextual {@code NumericShaper}.
 * @throws NullPointerException if {@code singleRange} is {@code null}
 * @since 1.7
 */
public static NumericShaper getShaper(Range singleRange) {
    return new NumericShaper(singleRange, EnumSet.of(singleRange));
}