#include <iostream>
#include <cstdio>
#include <cstdlib>
using namespace std;
int cmp(const void *a, const void *b) {
return (*(int*)a - *(int*)b);
}
int main() {
int t, n, min, s[5005];
scanf("%d", &t);
while(t--) {
min=1000000000;
scanf("%d", &n);
for(int i=0; i<n; i++) scanf("%d", &s[i]);
qsort(s, n, sizeof(int), cmp);
for(int i=1; i<n; i++) if(s[i]-s[i-1]<min) min=s[i]-s[i-1];
printf("%d\n", min);
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGlvPgojaW5jbHVkZSA8Y3N0ZGxpYj4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBjbXAoY29uc3Qgdm9pZCAqYSwgY29uc3Qgdm9pZCAqYikgewoJcmV0dXJuICgqKGludCopYSAtICooaW50KiliKTsKfQoKaW50IG1haW4oKSB7CglpbnQgdCwgbiwgbWluLCBzWzUwMDVdOwoJc2NhbmYoIiVkIiwgJnQpOwoJd2hpbGUodC0tKSB7CgkJbWluPTEwMDAwMDAwMDA7CgkJc2NhbmYoIiVkIiwgJm4pOwoJCWZvcihpbnQgaT0wOyBpPG47IGkrKykgc2NhbmYoIiVkIiwgJnNbaV0pOwoJCXFzb3J0KHMsIG4sIHNpemVvZihpbnQpLCBjbXApOwoJCWZvcihpbnQgaT0xOyBpPG47IGkrKykgaWYoc1tpXS1zW2ktMV08bWluKSBtaW49c1tpXS1zW2ktMV07CgkJcHJpbnRmKCIlZFxuIiwgbWluKTsKCX0KCXJldHVybiAwOwp9