I'm working on a Masters thesis and have been feeling really uneasy since working with my supervisor. From the beginning, she would not discuss expectations, and given the exploratory nature of the topic, I thought that was odd especially since it's in the guidelines that supervisors are supposed to set expectations. When I hesitated to accept the topic, she insisted that since the work is beneficial for her company (usually she just supervises students whose work she does not care or get involved with from what I've heard) that she would be able help me.
Long story short, a lot of problems happened and I could not work with her data without her. I really don't think she even thought the topic, which she offered to me, through. Several times I got the impression that I could not trust her. I even thought about changing topics and she found out. Although she was polite about it, I think she really wanted me to continue because she had told others that this was going to get done. I tried to stay positive and we made progress but now at the last moment she drops a bombshell saying I'm supposed to do and understand some difficult analysis which I have never seen from her or anything I've read, let alone learned how to do this. She's going through it like it's nothing and telling me it's basic and I'm telling her I'm not going to be able to learn/do this in time. She tells me that even the program expects me to understand this, which I don't think is true if I haven't even seen it before. She even mentions that her other students have done it and have had no problems with it, so I looked into this and saw only one person who had done a thesis using the same method with her. Except this person did something not even remotely close to the level of difficulty I was doing, and the amount of work was nothing comparable to mine. Yet whenever I speak with her she constantly implies that I haven't done much, aren't willing to much, and that my abilities are not up to par.
So, I am really confused what is happening. A part of me thinks I'm being abused and wants to report her, but I'm not sure what the consequences of that would be. I'm afraid that I might have to start over with a new topic and that other professors won't want to work with me (and that she won't even be reprimanded). Another part of me wants to give her the benefit of the doubt and just try to complete the work (maybe later make a complaint if I fail) but I also don't really want to do the work only to find out that she fails me.
TL;DR. If my supervisor is having having different expectations for me (much more and harder work), how should I approach this? Is this allowed and can she fail me while passing others? (European university)
Does anyone know anything about laws surrounding european universities and could maybe take this into consideration?
Also, should I tell her about the other student's work that she passed?