Some built-ins (e.g., "rainbow") force a fixed level count regardless of user input.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(inout) | :: | id | |||
| integer, | intent(inout) | :: | nfail |
subroutine test_074(id, nfail) use forcolormap, only: Colormap, wp integer, intent(inout) :: id, nfail character(len=*), parameter :: name = "set(rainbow, levels=17) forces levels=256" logical :: ok type(Colormap) :: cm call cm%set("rainbow", 0.0_wp, 1.0_wp, 17) ok = (trim(cm%get_name()) == "rainbow") .and. (cm%get_levels() == 256) call report_test(name, ok, id, nfail) end subroutine test_074