/*
 * Copyright 2011 LMAX Ltd.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package com.lmax.disruptor.util;

import com.lmax.disruptor.Sequence;

import org.junit.Assert;
import org.junit.Test;

public final class UtilTest
{
    @Test
    public void shouldReturnNextPowerOfTwo()
    {
        int powerOfTwo = Util.ceilingNextPowerOfTwo(1000);

        Assert.assertEquals(1024, powerOfTwo);
    }

    @Test
    public void shouldReturnExactPowerOfTwo()
    {
        int powerOfTwo = Util.ceilingNextPowerOfTwo(1024);

        Assert.assertEquals(1024, powerOfTwo);
    }

    @Test
    public void shouldReturnMinimumSequence()
    {
        final Sequence[] sequences = {new Sequence(7L), new Sequence(3L), new Sequence(12L)};
        Assert.assertEquals(3L, Util.getMinimumSequence(sequences));
    }

    @Test
    public void shouldReturnLongMaxWhenNoEventProcessors()
    {
        final Sequence[] sequences = new Sequence[0];

        Assert.assertEquals(Long.MAX_VALUE, Util.getMinimumSequence(sequences));
    }
}

@@ -652,17 +652,16 @@
 quence;%0A
-%0A
 import o
@@ -673,23 +673,41 @@
 nit.
-Asser
+jupiter.api.Tes
 t;%0A
+%0A
 import 
+static 
 org.
@@ -712,20 +712,51 @@
 g.junit.
-Test
+jupiter.api.Assertions.assertEquals
 ;%0A%0Apubli
@@ -901,39 +901,32 @@
 1000);%0A%0A        
-Assert.
 assertEquals(102
@@ -1070,39 +1070,32 @@
 1024);%0A%0A        
-Assert.
 assertEquals(102
@@ -1273,39 +1273,32 @@
 (12L)%7D;%0A        
-Assert.
 assertEquals(3L,
@@ -1484,15 +1484,8 @@
     
-Assert.
 asse

Rewrite UtilTest in spirit of JUnit 5