/
NikolayIvkin
/
TheAlgorithms
Обзор
Документация
Войти
/
NikolayIvkin
/
TheAlgorithms
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/test/java/com/thealgorithms/greedyalgorithms/FractionalKnapsackTest.java
32 строки
960 B
Piotr Idzik
style: enable `ArrayTypeStyle` in checkstyle (#5145)
06 май 2024, 22:49
Не верифицирован
06 май 2024, 22:49
bfb27ee
Код
Авторство
О чём код?
package com.thealgorithms.greedyalgorithms; import static org.junit.jupiter.api.Assertions.assertEquals; import org.junit.jupiter.api.Test; public class FractionalKnapsackTest { @Test public void testFractionalKnapsackWithExampleCase() { int[] weight = {10, 20, 30}; int[] value = {60, 100, 120}; int capacity = 50; assertEquals(240, FractionalKnapsack.fractionalKnapsack(weight, value, capacity)); } @Test public void testFractionalKnapsackWithZeroCapacity() { int[] weight = {10, 20, 30}; int[] value = {60, 100, 120}; int capacity = 0; assertEquals(0, FractionalKnapsack.fractionalKnapsack(weight, value, capacity)); } @Test public void testFractionalKnapsackWithEmptyItems() { int[] weight = {}; int[] value = {}; int capacity = 50; assertEquals(0, FractionalKnapsack.fractionalKnapsack(weight, value, capacity)); } }