| /* |
| * Copyright (c) 2007 Mockito contributors |
| * This program is made available under the terms of the MIT License. |
| */ |
| |
| package org.mockito.internal.util; |
| |
| /** |
| * Pre-made preconditions |
| */ |
| public class Checks { |
| |
| public static <T> T checkNotNull(T value, String checkedValue) { |
| if(value == null) { |
| throw new IllegalArgumentException(checkedValue + " should not be null"); |
| } |
| return value; |
| } |
| |
| public static <T extends Iterable<?>> T checkItemsNotNull(T iterable, String checkedIterable) { |
| checkNotNull(iterable, checkedIterable); |
| for (Object item : iterable) { |
| checkNotNull(item, "item in " + checkedIterable); |
| } |
| return iterable; |
| } |
| } |