Fluffy is right!
These tests you have mentioned are screening methods which only catch manifest diabetes. You will only have glucose in your urine if it is much too high in your blood. If it were moderately high you might not have any glucose in your urine, but still be a diabetic.
The same goes for the prick in the finger. It is more sensitve than testing urine, but still you might have a normal blood suger level in the morning but it still gets too high after eating or eating sugary food.
I don't want to scare or frustrate you, but in order to really rule out diabetes the easiest way is a GTT (Glucose Tolerance Test) where you drink a defined amount of sugar and the blood sugar level (yes, a prick, 3 actually) gets measured before you drink the stuff (fasting value of blood sugar) after 1 h and after 2 hrs. If the blood sugar level does not exceed a certain level you are not diabetic. This is the right method if you want to be certain you don't have diabetes. I can only recommend you get it done, since I get the impression you are really concerned about this.