1--TEST--
2imagegetinterpolation() and imagesetinterpolation() basic test
3--SKIPIF--
4<?php
5if (!extension_loaded('gd')) die('skip gd extension not available');
6?>
7--FILE--
8<?php
9$methods = array(
10    IMG_BELL,
11    IMG_BESSEL,
12    IMG_BILINEAR_FIXED,
13    IMG_BICUBIC,
14    IMG_BICUBIC_FIXED,
15    IMG_BLACKMAN,
16    IMG_BOX,
17    IMG_BSPLINE,
18    IMG_CATMULLROM,
19    IMG_GAUSSIAN,
20    IMG_GENERALIZED_CUBIC,
21    IMG_HERMITE,
22    IMG_HAMMING,
23    IMG_HANNING,
24    IMG_MITCHELL,
25    IMG_NEAREST_NEIGHBOUR,
26    IMG_POWER,
27    IMG_QUADRATIC,
28    IMG_SINC,
29    IMG_TRIANGLE,
30    IMG_WEIGHTED4,
31);
32$im = imagecreate(8, 8);
33foreach ($methods as $method) {
34    imagesetinterpolation($im, $method);
35    var_dump(imagegetinterpolation($im) === $method);
36}
37?>
38--EXPECT--
39bool(true)
40bool(true)
41bool(true)
42bool(true)
43bool(true)
44bool(true)
45bool(true)
46bool(true)
47bool(true)
48bool(true)
49bool(true)
50bool(true)
51bool(true)
52bool(true)
53bool(true)
54bool(true)
55bool(true)
56bool(true)
57bool(true)
58bool(true)
59bool(true)
60